Наверняка каждый из нас во время работы или просто сёрфинга в интернете сталкивался со страницами похожими на эту:

Так происходит когда в директории отсутствует «index» страница, и нет ограничения на просмотр содержимого этой директории. Браузеры предлагают различное оформление такой страницы. Вот так например она выглядит в Firefox 3:

Однако с точки зрения удобства пользования такие страницы являются плохим примером. А ведь всё что нужно пользователю это быстренько просмотреть список файлов директории и выбрать необходимый. Стоит заметить, что в некоторых случаях проблема может оказаться гораздо хуже, когда пользователь вообще не увидит никакой страницы. Это может произойти по нескольким причинам:
- Нет возможности установить права доступа
- Используется CMS, которая в таком случае отображает страницу с ошибкой 404.
- Хостинг-провайдер по каким-либо причинам не даёт возможности просматривать такие директории.
PHPDL
Решить проблему поможет PHPDL. Скрипт просканирует директорию и выведет все файлы в виде удобного списка. Просто поместите один единственный файл «index.php» в нужную директорию и всё.
Преимущества использования PHPDL:
- Один файл, который просто нужно поместить в нужную директорию
- Простой и приятный вид
- Встроенная возможность просмотра различных мультимедийных файлов
Ошибки с отображением имён файлов
Если у вас отображаются только расширения файлов, попробуйте заменить строчки 211 и 212 на следующие:
$item['name'] = str_replace('.'.$info['extension'], '', $file); $item['lname'] = strtolower(str_replace('.'.$info['extension'], '', $file));
Оригинал: Improving the Default Directory View




Реализация несложная, а результат приятный. Спасибо за инфу
Хм… Интересный вариант. А я знаю ещё один способ: можно просто серверу (апачу – с другтими пока не экспериментировал) парамерты нужныне прописать, и задать ему css-файл, в соответствии с которым он будет отображать список файлов.
[...] PHPDL: Улучшаем вид директории [...]