您的位置:首页 > 编程语言 > PHP开发

php 读取目录中所有文件名(含子目录)

2012-04-01 10:57 453 查看
<?php

/*方法一*/

/*$dir="./ext/";

$file=scandir($dir);

print_r($file);*/

/*方法二*/

/*$dir = "./ext/";

if (is_dir($dir)) {

if ($dh = opendir($dir)) {

while (($file = readdir($dh)) !== false) {

echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";

}

closedir($dh);

}

}*/

function searchDir($path,&$data){

if(is_dir($path)){

$dp=dir($path);

while($file=$dp->read()){

if($file!='.'&& $file!='..'){

searchDir($path.'/'.$file,$data);

}

}

$dp->close();

}

if(is_file($path)){

$data[]=$path;

}

}

function getDir($dir){

$data=array();

searchDir($dir,$data);

return $data;

}

print_r(getDir('./ext'));

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: