如何在PHP中设置文件夹及其所有子文件夹和文件的chmod?
我想我的问题解释了一切。我想使用php的chmod()函数对文件夹、其子文件夹和文件设置777权限 感谢您的帮助。THX如何在PHP中设置文件夹及其所有子文件夹和文件的chmod?,php,chmod,Php,Chmod,我想我的问题解释了一切。我想使用php的chmod()函数对文件夹、其子文件夹和文件设置777权限 感谢您的帮助。THX chmod("Folder",0770); php中的函数允许您更改文件和文件的权限 对于递归更改,请使用exec exec ("find /path/to/folder -type d -exec chmod 0770 {} +");//for sub directory exec ("find /path/to/folder -type f -exec chmod 06
chmod("Folder",0770);
php中的函数允许您更改文件和文件的权限
对于递归更改,请使用exec
exec ("find /path/to/folder -type d -exec chmod 0770 {} +");//for sub directory
exec ("find /path/to/folder -type f -exec chmod 0644 {} +");//for files inside directory
确保您的Web服务器对该文件夹具有写访问权限
查看这些以了解更多详细信息在php中有一种冗长的方法,我个人会通过php可以交互的命令行来实现 在命令行(Linux/Unix)上,您可以执行
chmodoptions权限filename
要递归更改权限,请执行chmod-R 0777主文件
因此,在PHP中,您可以执行exec(“chmod-r0777主文件”)代码>
-R表示递归,因此它将转到您的子文件夹
仅在PHP中,冗长的方法就是获取子文件夹数组,执行foreach循环,并在PHP中运行chmod()函数,但这种方法更简洁
有关linux/unix chmod的更多信息,请参阅
希望这有帮助