Vínculos a archivos de un directorio

Deseo saber cuál o cómo sería el código para ver los ficheros que se encuentran en un directorio y poder hacer click en ellos (hipervínculo).
Tengo entendido que sería con un -for-
Pero no se cómo hacerlo.
Gracias

1 respuesta

Respuesta
1
Prueba esto:
<?
$directorio = "./directorio/"; //ruta del directorio
$dir=opendir($directorio);
echo "Explorando <b>$directorio<b><br><br>";
while($file=readdir($dir)){
if ($file!="." and $file!="..")
print "<a href='$directorio$file'>$file</a><br>";
}
closedir($dir);
?>
Como se evitaría que aparecieran accesos a el directorio raíz (.) Y al directorio (..) y cómo se podría evitar que se visualizarán más archivos (no sólo 2).
Gracias
Gracias
Con este código los directorios . y .. no se imprimen.
La variable $file contiene en cada vuelta del bucle el nombre de cada uno de los ficheros/directorios contenidos en la carpeta $directorio, si quieres evitar que se imprima cualquiera de ellos, añade la condición en el if:
if ($file!="." and $file!=".." and $file!="archivo_no_mostrado")
Saludos,
iNphYx

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas