Recorridos en directorios con PHP

Para recorrer directorios en PHP existen numerosas funciones, nosotros nos vamos a quedar con una sola de ellas que es la más actual, la función scandir($ruta,[$sentido]), siendo $ruta, la ruta absoluta y $sentido puede 0 ascendente y 1 descendente.
El recorrido de ficheros, tanto en PHP como en cualquier otro lenguaje de programación. Consiste en seleccionar un fichero y escanear su contenido para mostrarlo al usuario.

Ejemplo de recorrido de fichero en PHP

<?php
<!DOCTYPE html>
<html lang="es">
<head>   
    <meta charset="utf-8"/>
    <title>PHP manejo de directorios</title>
</head>
<body>
<?php
foreach (scandir("/var/www/",0) as $elemento)
	echo "<p>$elemento</p>";
	
?>
</body>
</html>
?>

Ejercicios

Ten en cuenta que todavía no sabemos hacer recorridos recursivos, es decir, solamente recorremos la raíz de cada directorio. Todos estos ejercicios los haremos como funciones.

  1. Muestra todos los directorio y ficheros de la raíz (c) de tu ordenador
  2. Cuantos elementos han salido en el ejercicio anterior
  3. Muestra sólo aquellos elementos cuyo nombre es mayor de 5 caracteres
  4. Muéstralos en orden inverso

Originally posted 2011-03-14 20:12:06.

Deja un comentario