龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 递归遍历目录 及 更改目录权限

时间:2015-04-08 11:51来源:网络整理 作者:网络 点击:
分享到:
递归遍历目录 及 更改目录权限 简单看一下**[PHP]代码**[代码片段(33行)]

简单看一下

[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); 
精彩图集

赞助商链接