Hoy vamos a ver como listar ficheros de un directorio con php. Para ello básicamente lo que hacemos es recurrir a la instrucción scandir de PHP; que devuelve un array de archivos y directorios que se encuentran bajo directorio:
<?php
function ficheros_directorio ($carpeta){
// Nos aseguramos que la carpeta exista
if (is_dir ($carpeta)){
//Utilizamos scandir para leer los ficheros
$ArrFicheros = scandir ($carpeta);
// Mostramos los valores del array
for ($i = 0; $i < count ($ArrFicheros); $i++){
//scandir() cuenta "." y ".."
//No los mostramos
if ($ArrFicheros[$i] != "." && $ArrFicheros[$i] != ".."){
//Nos aseguramos de que sea un fichero y no una carpeta.
if (is_file ($carpeta . "/" . $ArrFicheros[$i])){
echo $ArrFicheros[$i] . "<br />";
}
}
}
} else {
echo "Error. El directorio no existe.";
}
}
echo ficheros_directorio('nombre_carpeta');
?>0
Puntos
Puntos
1688
Visitas
Visitas
2
Resp
Resp
Por zerodarck hace 10 años
Master
Respuesta #1
Muy bueno :D.\nEnviado con cURL
0
Puntos
Puntos
Por kanikase hace 10 años
Novice
Respuesta #2
Excelente, gracias por compartir el código zerodarck :D
0
Puntos
Puntos
Por jose hace 10 años
Master