PHP修改整个目录的权限
PHP修改整个文件夹权限设置为755,755表示所有者具有读、写和执行权限,而其他用户只具有读和执行权限。
首先文件或文件夹得是(www)网站所有者
$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); } } }
评论
发表评论: