martes, 20 de julio de 2010

PHP - Listado de archivos de un directorio concreto

Si deseamos que php nos liste el contenido de un directorio de nuestro servidor, os dejon con el código fuente que yo he tilizado hace poco: Os lo dejo como Notas:


$dir="/srv/www/htdocs/test/";
$dr=@opendir($dir);

if(!$dr){
    echo "error";
exit;
} else {
    echo "exploracion";
    // recorremos todos los elementos de la carpeta
    while (($archivo = readdir($dr)) !== false) {
    // comprobamos que sean archivos y no otras carpetas
    if(filetype($dir . $archivo)!="dir"){
    $tam=round(filesize($dir . $archivo)/1024,0);
    echo $archivo.'';
    }
}
;
closedir($dr);
}

2 comentarios:

  1. exelente tu codigo voy a probarlo a ver que tal, solo una pregunta funciona en linux y windows por igual.??? si no es así sabes en que cambiaria.??

    ResponderEliminar
  2. El código deberia de funcionar tanto en Linux como en windows, lo único que deberas de especificar la ruta según el sistema operativo. Ten en cuenta que es un lenguaje web y no "depende" del sistema operativo. (yo recomiendo un sistema GNU/Linux para aplicaciones web, aunque siempre puedes usar Winlamp (Apache + mySQL + php para windows)

    ResponderEliminar