Listar ficheros de un directorio con php
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
1734
Visitas
Visitas
2
Resp
Resp
Por zerodarck hace 110 meses
Experto
Respuesta #1
Muy bueno :D.\nEnviado con cURL
0
Puntos
Puntos
Por kanikase hace 110 meses
Principiante