Простой скрипт для замены mod_autoindex Apache на удобный список каталогов

StackOverflow https://stackoverflow.com/questions/454776

Вопрос

Модуль Apache mod_autoindex мод_автоиндекс генерирует "индексы каталогов", которые показывают пользователям грубый список файлов и каталогов с гиперссылками внутри каталога (когда нет index.html или другого Каталогиндекс файл).

У меня есть каталог на веб-сервере Apache, где я хочу предоставить автоматический список каталогов, включая полные имена файлов, отсортированных по последним изменениям, с отображением размеров файлов, используя простое и привлекательное представление.Я не могу использовать mod_autoindex или другие функции Apache.

Поэтому я ищу простой скрипт, который делает почти то же самое, что и mod_autoindex.Другими словами, мне нужен скрипт, который я мог бы поместить в каталог, который выводит HTML-документ в стандартный вывод, содержащий гиперссылочный список файлов в каталоге.

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

Я предпочитаю perl-скрипт (т. е.файл index.pl), но PHP был бы приемлемым (index.php).Это единственные параметры DirectoryIndex на сервере.

Обновить

Я решил использовать сниф отдавая предпочтение Автоиндекс чтобы решить текущую проблему, но я все еще заинтересован в поиске реализации на perl, поэтому, если вы знаете об одной, пожалуйста, опубликуйте ее.Спасибо.

Это было полезно?

Решение

сниф хорош и, я думаю, удовлетворит все ваши потребности.Ссылка

Другие советы

Я думаю Автоиндекс это могло бы решить вашу проблему.

в вашем файле httpd.conf или с помощью:

используйте Apache::Icon ();используйте Apache::AutoIndex;

От :cpansearch.perl.org/src/GOZER/Apache-AutoIndex-0.08/AutoIndex.pm

От:http://www.google.com/search?num=20&q=perl+Apache%3A%3AAutoIndex

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top