php遍历所有文件

<?php
 
function getdir($dir){
    static $str = '';
    if(is_file($dir)){
        $str.=$dir.'<br>';
    }else{
        //若不是正常文件,判断是否为目录
        if(is_dir($dir)){
            //打开目录
            $openDir = opendir($dir);
            while(($file = readdir($openDir)) !==false ){
                //echo $file.'<br>';
                if($file != '.' && $file != '..'){
                    if(is_file($dir.'/'.$file)){
                        $str.=$file.'<br>';
                    }elseif(is_dir($dir.'/'.$file)){
                        getdir($dir.'/'.$file);
                    }
                }
            }
            closedir($openDir);
        }



    }
    return $str;
}

echo getdir('crm');

?>

 

你可能感兴趣的:(PHP)