我正在寻找一个循环遍历目录中所有文件的PHP脚本,因此我可以使用文件名进行操作,例如格式化,打印或将其添加到链接中.我希望能够按名称,类型或创建/添加/修改日期对文件进行排序.(想想花哨的目录"索引".)我还希望能够在文件列表中添加排除项,例如脚本本身或其他"系统"文件.(就像.和.."目录"一样.)
由于我希望能够修改脚本,我更感兴趣的是查看PHP文档并学习如何自己编写.也就是说,如果有任何现有的脚本,教程和诸如此类的东西,请告诉我.
我使用以下脚本来读取目录.如果目录中没有文件,则应该为空.问题是,它只是一直说目录是空的,即使内部有ARE文件,反之亦然.
<?php
$pid = $_GET["prodref"];
$dir = '/assets/'.$pid.'/v';
$q = (count(glob("$dir/*")) === 0) ? 'Empty' : 'Not empty';
if ($q=="Empty")
echo "the folder is empty";
else
echo "the folder is NOT empty";
?>
Run Code Online (Sandbox Code Playgroud)