小编典典

列出一个目录中的所有文件PHP

all

用 PHP 列出一个目录中的所有文件的最佳方法是什么?是否有 $_SERVER 函数可以执行此操作?我想列出 usernames/
目录中的所有文件并使用链接遍历该结果,这样我只需单击文件名的超链接即可到达那里。谢谢!


阅读 91

收藏
2022-04-15

共1个答案

小编典典

检查一下:readdir()

这段代码应该列出某个目录中的所有条目:

if ($handle = opendir('.')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry\n";
        }
    }

    closedir($handle);
}

编辑 :miah 的解决方案比我的要优雅得多,你应该改用他的解决方案。

2022-04-15