Pregunta

El módulo Apache mod_autoindex genera " índices de directorio " que muestran a los usuarios una lista cruda de hipervínculos de los archivos y directorios dentro de un directorio (cuando no hay index.html u otro directorio DirectoryIndex ).

Tengo un directorio en un servidor web Apache donde deseo proporcionar una lista automática de directorios, incluidos los nombres de archivo completos, ordenados más recientemente modificados primero, con tamaños de archivo mostrados, usando una presentación simple y atractiva. No puedo usar mod_autoindex u otras características de Apache.

Por lo tanto, estoy buscando un script simple que haga lo mismo que mod_autoindex. En otras palabras, quiero un script que pueda poner en un directorio que envíe un documento HTML a STDOUT que contenga una lista de hipervínculos de los archivos en el directorio.

El script debe presentar su salida en un & amp; forma atractiva (las personas no técnicas lo usarán), consisten en un archivo que puedo editar si es necesario, y preferiblemente es independiente del sistema operativo (para poder usarlo nuevamente más tarde). Las características adicionales serían geniales, pero la facilidad de instalación es muy importante (aunque me complace modificar el código si es necesario).

Mi preferencia es para un script perl (es decir, un archivo index.pl), pero PHP sería aceptable (index.php). Esas son las únicas opciones de DirectoryIndex en el servidor.

Update

He decidido usar snif en lugar de AutoIndex para resolver el problema actual, pero todavía estoy interesado en encontrar una implementación de Perl, así que si la conoce, publíquela. Gracias.

¿Fue útil?

Solución

snif es agradable y creo que satisface todas tus necesidades. Enlace

Otros consejos

Supongo que AutoIndex podría resolver su problema.

en su archivo httpd.conf o con:

usa Apache :: Icon ();    use Apache :: AutoIndex;

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top