可能是重复问题:
PHP - 遍历文件夹并显示HTML内容
使用PHP,我正在尝试创建一个脚本,它将导航到网站的根目录,然后使用 scandir()
或 glob()
(这些是我学习的唯一的目录扫描函数),我将使用递归方法遍历根目录中的所有项目,然后在遇到测试为目录的条目时重新调用自身,通过 is_dir($fileName)
。
glob()
目录,因为每次调用它时,页面都停止加载更多内容。我试图从基于相对URL的扫描目录的本质中弄清楚如何引用它。我设置了一个变量$ROOT_DIR
,它是相对于php页面所在的目录的根目录(在这种情况下,$ROOT_DIR="../../"
),然后我认为,逻辑上,我应该使用$ROOT_DIR . $fileName调用scanAllFiles [我的站点地图方法],其中$fileName是找到的目录字符串,在从字符串中删除前导"../../"
之后。尝试后,它不起作用。我应该使用不同的目录遍历方法来完成这个任务,还是我的方法调用格式不正确?