2014-01-05 5 views
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

посмотреть на http://us1.php.net/glob – bruchowski

ответ

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>'); 
} 
Смежные вопросы