|
A veces puede resultar muy útil
tener una página con enlaces a todos los archivos que contiene
un directorio. Pues bien, colocando este archivo en la
carpeta raíz de nuestro sitio Web tendremos una pagina
que se genera automáticamente con enlaces a todos los
archivos contenidos en las diferentes carpetas. Esta
función puede ser bloqueada si en una carpeta no
queremos que se genere esta pagina mediante un documento
nombrado por defecto, es decir, index.php, index.htm,
etc; en este caso aparecerá la pagina por defecto y no
el directorio de archivos autogenerado.
|
Este archivo lo nombraremos como: directorios.php |
<?php
$dir = opendir(".");
while ($file = readdir($dir)) {
echo "<a href='".$file."'>- $file</a><br>";
}
closedir($dir);
?> |
Puedes ver la demostración
de la pagina que se genera en nuestra carpeta de
demostraciones de script pulsando sobre directorios.php.
Como puedes observar, en este caso el enlace de demostración
no se dirige hacia el archivo en cuestión, sino a una
carpeta que no contiene documento por defecto.
|