递归遍历目录 及 更改目录权限
程序员文章站
2022-05-24 11:10:07
...
php代码
<?php /** * [webod] (C)2010-2099 Haowei Inc. * This is NOT a freeware, use is subject to license terms * **/ //$dir ->目录 $chmod->权限 如:755 function recurDir($dir,$chmod='') { if(is_dir($dir)) { if($handle = opendir($dir)) { while(false !== ($file = readdir($handle))) { if(is_dir($dir.'/'.$file)) { if($file != '.' && $file != '..') { $path = $dir.'/'.$file; $chmod ? chmod($path,$chmod) : FALSE; echo $path.'<p>'; recurDir($path); } }else{ $path = $dir.'/'.$file; $chmod ? chmod($path,$chmod) : FALSE; echo $path.'<p>'; } } } closedir($handle); } } recurDir($_SERVER['DOCUMENT_ROOT'],777);
下一篇: 关于页面超时