Модуль Apache mod_autoindex создает «индексы каталогов», которые показывают пользователям грубый гиперссылочный список файлов и каталогов внутри каталога (когда нет index.html или другого DirectoryIndex файл).
У меня есть каталог на веб-сервере Apache, где я хочу предоставить автоматический список каталогов, включая полные имена файлов, отсортированные по дате последнего изменения, сначала с отображением размеров файлов, используя простую и привлекательную презентацию. Я не могу использовать mod_autoindex или другие функции Apache.
Поэтому я ищу простой скрипт, который делает то же самое, что и mod_autoindex. Другими словами, мне нужен скрипт, который я могу поместить в каталог, который выводит HTML-документ в STDOUT, содержащий список файлов в каталоге с гиперссылками.
Скрипт должен представлять свой вывод простым и привлекательным способом (его будут использовать не технические специалисты), состоять из одного файла, который я могу редактировать при необходимости, и желательно, чтобы он не зависел от ОС (чтобы я мог использовать его снова потом). Дополнительные функции были бы хороши, но простота установки очень важна (хотя я с удовольствием подправлю код, если потребуется).
Я предпочитаю Perl-скрипт (то есть файл index.pl), но PHP будет приемлемым (index.php). Это единственные параметры DirectoryIndex на сервере.
Обновление
Я решил использовать snif вместо AutoIndex , чтобы решить текущую проблему, но я все еще заинтересован в поиске реализации perl, так что если вы знаете одну, пожалуйста, напишите Это. Спасибо.