Php递归目录列表流程

时间:2011-07-10 01:34:13

标签: php recursion directory

我有各种各样的项目,我需要记录,然后显示图片进展。它被设置为project \ year \ month \ pic.jpg ...我计划在该部分的根目录中有一个index.php,它将列出directorys并创建一个链接,当点击它时会传递project \目录到listing.php页面。使用列表php它将读取项目的内容\该目录中的文件将使初始页面内容。然后,listing.php将按顺序读取\ project \ year \ month \ directorys。在listing.php页面的底部将是一个href = year \ month。如果点击其中一个年月链接,它将打开另一个页面,以abc-123顺序查看图片。它会有一个下拉菜单,用于选择其他年/月和下一个/上一个按钮。

我得到了readdir / scandir部分,可以很好地列出一个目录。我不知道如何使回调工作,或者如何/如何使动态全局数组存储信息。内存消费不会让我烦恼,因为directorys是2-3深度只有几个项目有40k左右图片。平均看起来是3k或更少的照片

如果php是一个不好的方法,那么这将是一个好方法,以便listing.php类型页面始终是最新的和显示页面,所以我不必担心每隔一段时间通过脚本更新它。

1 个答案:

答案 0 :(得分:0)

你可能想要使用迭代器 - 看到这个问题并得到答案:PHP recursive directory path