Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

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
1732
Visitas
2
Resp
Por zerodarck hace 110 meses
Experto
Respuesta #1
Muy bueno :D.\nEnviado con cURL
0
Puntos
Por kanikase hace 110 meses
Principiante
Respuesta #2
Excelente, gracias por compartir el código zerodarck :D
0
Puntos
Por Jose hace 109 meses
Experto Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate