【问题标题】:Dynamic navigation bar that loads items from folder?从文件夹加载项目的动态导航栏?
【发布时间】:2013-03-04 16:13:28
【问题描述】:

好的,所以我真的不确定这是否可能。 这是我想做的:

我有一个名为 pages 的文件夹。 它可能看起来像:

index page2 page3

我要做的是使用 ul 和 il 标签在导航栏中列出文件,如下所示:

ul

il a href="index" 索引

il a href="page2" page2

il a href="page2" page2

ul

当我使用新文件(即 page3)更新文件夹时,它也会动态添加该文件,如下所示:

il a href="page3" page3

我不知道该怎么做,我试过搜索但没有运气。

我知道这有很多要求,我只是不知道还有哪里可以问。

【问题讨论】:

  • 您可以使用opendir()/readdir()glob() 列出目录中的文件。你还需要什么?
  • 我是 PHP 新手,我真的不知道如何使用这些函数。我不是要你为我做这件事,我只是想知道如何让他们像我描述的那样在列表中列出内容。
  • 您可以使用 scandir() php 函数将目录的内容扫描到一个数组中……然后您可以在 foreach 循环中回显该数组来命名每个
  • 元素。这是您应该自己寻找的东西,以获得良好的学习体验。希望这会有所帮助...
  • 好的,谢谢我正在尝试。
  • 标签: php dynamic navigation


    【解决方案1】:

    类似这样的:

    foreach (glob("foldername/*") as $path) {
      $file = basename($path);
      echo "<li><a href="$path">$file</a></li>\n";
    }
    

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签