May
05
2008

Función para listar directorios y archivos recursivamente PHP

[lang_en]Para utilizar llamar a la función para que liste a partir de ./ (donde se encuentra el archivo php)

listar_directorios_ruta("./");

function listar_directorios_ruta($ruta){
// abrir un directorio y listarlo recursivo[/lang_en][lang_en]
 if (is_dir($ruta)) {
if ($dh = opendir($ruta)) {
while (($file = readdir($dh)) !== false) {
//esta línea la utilizaríamos si queremos listar todo lo que hay en el directorio
//mostraría tanto archivos como directorios
//echo "<?br?>Nombre de archivo: $file : Es un: " . filetype($ruta . $file);
if (is_dir($ruta . $file) && $file!="." && $file!=".."){
//solo si el archivo es un directorio, distinto que "." y ".."
echo "<?br?>Directorio: $ruta$file";
listar_directorios_ruta($ruta . $file . "/");
}
}
closedir($dh);
}
}else
echo "
No es ruta valida";
}

[/lang_en]

Related posts:

  1. Función para Importar archivo (parser) a (from) CSV a variable PHP
  2. Como leer (parsear) archivos XML iso-8859-1 en PHP con SimpleXMLElement UTF-8
  3. Upload file (cargar archivo) PHP
  4. Explorador de archivos en PHP (File manager)
  5. Comparación (Comparing) PHP and Perl

Written by doutdex in: PHP | Tags: ,

No Comments »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

TheBuckmaker.com Wordpress Themes | Geld von Privat, Streaming Audio