PHP修改整个目录的权限
PHP修改整个文件夹权限设置为755,755表示所有者具有读、写和执行权限,而其他用户只具有读和执行权限。
首先文件或文件夹得是(www)网站所有者
PHP
$dir = '../cs';
changeDirectoryPermissions($dir);
// 递归地设置目录及其子文件的权限为755(读、写、执行)
function changeDirectoryPermissions($dir) {
$files = scandir($dir);
foreach ($files as $file) {
if (is_dir("{$dir}/{$file}") && !in_array($file, array('.', '..'))) {
@chmod("{$dir}/{$file}", 0755);
// 递归调用自身处理子目录
changeDirectoryPermissions("{$dir}/{$file}");
} elseif (!in_array($file, array('.', '..'))){
@chmod("{$dir}/{$file}", 0755);
}
}
}
评论
发表评论: