Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / PHP遍历目录,递归遍历

利用PHP显示指定目录下面的文件,包括子目录,主要利用递归实现。如下
  1. function showFiles($dir){  
  2.     if(!is_dir($dir)){  
  3.         return false;  
  4.     }else{  
  5.         $handle = opendir($dir);  
  6.         while(($file = readdir($handle)) !== false){  
  7.             if($file != "." && $file != ".."){  
  8.                 if(is_dir($dir. "/" . $file)){  
  9.                     showFiles($dir. "/" . $file);//如果是目录的话,递归  
  10.                 }else{  
  11.                     echo $dir . "/" . $file . "<br>";  
  12.                 }  
  13.             }  
  14.         }  
  15.         closedir($handle);  
  16.     }