写一个PHP函数,实现扫描并打印出指定目录下(含子目录)的所有jpg文件名
<?
php
$dir = "E:\照片\\"
;//打印文件夹中所有jpg文件
function printJpg(
$dir,
$deep = ""
){
$dirSource =
dir(
$dir);
while(
$d =
$dirSource->
read()){
if(
$d == "." ||
$d == ".."
){
continue;
}
if(
filetype(
$dir.
$d) == "dir"
){
printJpg($dir.
$d."/",
$deep."--"
);
}
if(mime_content_type(
$dir.
$d) == "image/jpeg"
){
echo $deep.
$d."<br/>"
;
}
}
}
printJpg($dir);
这个函数在我本地运行的时候会超时,可能是我本地图片有点多,好几十G图片。
转载于:https://www.cnblogs.com/praglody/p/6906180.html