Автоматически добавлять элементы списка на основе содержимого папки - PullRequest
1 голос
/ 16 декабря 2011

В настоящее время у меня есть очень простая интрасеть, которую мы используем для некоторой базовой документации компании. В верхней части страницы сайта есть панель навигации, в которой есть раскрывающиеся списки, содержащие ссылки на все документы.

В настоящее время, если кому-то нужно добавить новый документ, я должен вручную войти и создать элемент списка со ссылкой на этот документ, чтобы его можно было добавить в раскрывающийся список.

Есть ли способ сохранить работу, используя скрипт, который может автоматически создавать эти элементы списка на основе содержимого папки?

Если есть опция PHP, это было бы идеально, так как это то, с чем я больше всего знаком.

1 Ответ

3 голосов
/ 16 декабря 2011

Используя glob(), вы можете легко получить список файлов в каталоге и вывести их:

$doc_dir = '/path/to/docs';
foreach(glob("$doc_dir/*") as $file) {
  echo "<li><a href='$doc_dir/$file'>$file</a></li>", PHP_EOL;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...