一尘不染

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

php

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


阅读 216

收藏
2020-05-26

共1个答案

一尘不染

检查一下:readdir()

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

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

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

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

            echo "$entry\n";
        }
    }

    closedir($handle);
}

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

2020-05-26