Mostrando entradas con la etiqueta archivos. Mostrar todas las entradas
Mostrando entradas con la etiqueta archivos. Mostrar todas las entradas

martes, 31 de enero de 2012

Como extraer los archivos de una carpeta (PHP/XML)

Leer los archivos de un directorio del servidor con PHP. (Salida XML).

6 Octubre, 2008 by flash-food.com

Con 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