chmod 777在php中

Yen*_*ens 3 php linux permissions chmod

如果我在php中使用mkdir()创建一个文件夹,它有www-data:www-data user和755权限.

问题是我无法用ftp-user删除这个文件夹(zapbe:psasrv)我试图用php中的chmod($ path,"0777")修改文件夹,但这不起作用.

如何为www-data和ftp-user创建可读/可删除的创建文件夹和上传文件?

Rob*_*itt 5

bool chmod ( string $filename , int $mode )
Run Code Online (Sandbox Code Playgroud)

在PHP中,它们可能对安全性有一些限制,因此根据您的配置,它可能不起作用.

上面的函数返回一个booleon,让你知道它是否成功更改了实体权限.

if(!chmod($directory,0777))
{
    echo "Unable to chmod $direcotry";
}
Run Code Online (Sandbox Code Playgroud)

PHP的引用:

当前用户是PHP运行的用户.它可能与您用于普通shell或FTP访问的用户不同.只有在大多数系统上拥有该文件的用户才能更改该模式.

了解上面你应该看看chown