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