Leer los archivos de un directorio del servidor con PHP. (Salida XML).
6 Octubre, 2008 by flash-food.comCon este código generamos un documento XML con el listado de archivos de determinado directorio del servidor web. Lo único que hay que personalizar es la línea $dir=”ruta/de/la/carpeta/a/explorar”; con la ruta de la carpeta elegida en vuestra máquina.
<?php
header("Content-type: text/xml");
$dir="ruta/de/la/carpeta/a/explorar";
$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 nombre='$archivo' tam='$tam'/>";
}
}http://www.blogger.com/img/blank.gif
echo "</exploracion>";
closedir($dr);
}
?>
notas:
1._ " header("Content-type: text/xml");" debe ir en la primera linea, sino podría dar error.
texto de: http://www.flash-food.com
No hay comentarios:
Publicar un comentario