根据文件夹中的文件创建导航

时间:2014-01-05 03:53:33

标签: php html

好的,所以我将整个网站的导航放在一个名为navigation-sidebar的单个文件中,其中包含以下代码,

<ul class="sidebar-nav">
  <li class="sidebar-brand"><a href="#">Candy Kingdom</a></li>
</ul>

然后我在名为pages

的文件夹中找到了我网站页面的实际代码

我想在php foreach statement中创建navigation-sidebar,为文件夹页面中的每个文件创建<li> </li>

我不知道如何告诉php如何读取目录并根据该目录创建。我不想手动输入导航。

1 个答案:

答案 0 :(得分:0)

使用fore glob函数:

foreach(glob("pages/*.html") as $page){ // to get all the extentions use "*.*"
    print('<li class="sidebar-brand"><a href="pages/'.$file.'">Candy Kingdom</a></li>');
}