php遍历文件夹
<?phpclass Dir {
public $dirName;
public function scan() {
return $this->getFiles($this->dirName);
}
private function getFiles($dir) {
$files=array();
if(is_dir($dir)) {
if($handle=opendir($dir)) {
while(($file=readdir($handle))!==false) {
if($file!="." && $file!="..") {
if(is_dir($dir."/".$file)) {
$files[$file]=$this->getFiles($dir."/".$file);
} else {
$files[]=$dir."/".$file;
}
}
}
closedir($handle);
return $files;
}
}
}
}
$myDir = new Dir();
$myDir->dirName = "D:/xampp/htdocs/pmpa";
print_r($myDir->scan());
?>
页:
[1]