Создать навигацию на основе файлов в папке

0

Хорошо, поэтому у меня есть моя навигация для всего моего сайта в одном файле, который называется: 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, как читать каталог и создавать на основе этого каталога. Я не хочу вводить навигацию вручную.

  • 0
    взгляните на us1.php.net/glob
Теги:

1 ответ

0
Лучший ответ

Используйте foreach функцию 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>');
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню