【问题标题】:Php recursive directory listing flowphp递归目录列表流程
【发布时间】:2011-07-10 01:34:12
【问题描述】:

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

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

如果 php 是一种不好的方法,那么有什么好方法可以让 Listing.php 类型的页面始终是最新的并显示页面,所以我不必担心它会经常通过脚本更新。

【问题讨论】:

    标签: php recursion directory


    【解决方案1】:

    您可能想要使用迭代器 - 看到这个问题,它的答案是:PHP recursive directory path

    【讨论】:

    • 我最终使用了迭代器,php 递归是一个很好的答案基础。我不记得我在哪里找到了代码,但它有一个允许扩展忽略文件/目录等的部分。如果有人想要它,我可以发送一份副本。它是一个很好的注释功能,非常易于解释。
    猜你喜欢
    • 2011-03-10
    • 1970-01-01
    • 2018-11-06
    • 2018-05-23
    • 2023-04-04
    • 2013-06-13
    • 2013-06-17
    • 2013-10-26
    • 2012-12-20
    相关资源
    最近更新 更多