相关疑难解决方法(0)

以递归方式设置所有文件和文件夹的权限

我想以递归方式设置文件夹和文件权限.文件夹应该得到750和文件644.我发现了这个并做了一些改编.这个有用吗?

<?php

function chmod_r($Path) {
   $dp = opendir($Path);
   while($File = readdir($dp)) {
      if($File != "." AND $File != "..") {
         if(is_dir($File)){
            chmod($File, 0750);
         }else{
             chmod($Path."/".$File, 0644);
             if(is_dir($Path."/".$File)) {
                chmod_r($Path."/".$File);
             }
         }
      }
   }
   closedir($dp);
}

?> 
Run Code Online (Sandbox Code Playgroud)

php permissions chmod

16
推荐指数
3
解决办法
5万
查看次数

标签 统计

chmod ×1

permissions ×1

php ×1