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);
}
$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);
}
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.??
ResponderEliminarEl 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