利用PHP顯示指定目錄下面的文件,包括子目錄,主要利用遞歸實現。如下
- function showFiles($dir){
- if(!is_dir($dir)){
- return false;
- }else{
- $handle = opendir($dir);
- while(($file = readdir($handle)) !== false){
- if($file != '.' && $file != '..'){
- if(is_dir($dir. '/' . $file)){
- showFiles($dir. '/' . $file);//如果是目錄的話,遞歸
- }else{
- echo $dir . '/' . $file . "<br>";
- }
- }
- }
- closedir($handle);
- }
- }