reemplazar - Directorios y archivos de la lista PHP
propiedades de un archivo php (3)
¿Cuál sería la forma más fácil de tener una página donde mostrará una lista de directorios en los que el usuario puede hacer clic para abrir, donde habrá más directorios o eventualmente archivos para descargar y que todo suceda en la misma página?
Para eliminar index.php de la carpeta y permitir la búsqueda de directorios para esa carpeta y subcarpetas en htacceess.
Pon esto en el archivo .htaccess:
Options +Indexes
Para algo básico, probablemente sea mejor simplemente agregar ''Opciones + Índices'' a un .htaccess para esa carpeta. Sin embargo, si desea algo más complicado y se ejecuta en PHP5, puede usar el Iterador de directorio para lograr esto. Lo más importante a considerar es la seguridad.
No desea simplemente volcar la ruta del directorio en $ _REQUEST y luego dejar ciegamente que el usuario cargue ese directorio. Debe asegurarse de contar con alguna seguridad para evitar, por ejemplo, que alguien simplemente cambie la solicitud y solicite ver el directorio completo / var. La mejor manera de hacer esto es pasar el archivo / carpeta actual en relación con el docroot y asegúrese de quitar cualquier ... por lo que alguien no puede decir simplemente ../../var o algo similar.