1. PHP列出指定路径下所有目录
$dir=scandir("./");//指定当前路径
foreach( $dir as $filename){
if (is_dir($filename)) {//判断是否为目录
if($filename != "." && $filename != "..") {//排除两个特殊目录
echo $filename."<br />";
}
}
}
2. PHP列出指定路径下所有JPG图片文件
$dir = "./";
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!== false){
if (stripos($file,".jpg")) {//判断文件
$filePath = $dir.$file;//加上路径
echo $filePath."<br />";
}
}
closedir($dh);
}
}
两个的遍历方法不同,效果一样。