PHP列出目录下所有目录和文件

2017-07-09 21:29:32

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);
    }
}

两个的遍历方法不同,效果一样。


近期文章