Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/05/2010, 21:25
keison
 
Fecha de Ingreso: mayo-2007
Ubicación: Chile
Mensajes: 42
Antigüedad: 17 años
Puntos: 1
Respuesta: Generar XML de un Directorio con PHP

Encontre este script de ejemplo:

Código PHP:
Ver original
  1. <?php
  2.    $dir = "./";
  3.    
  4.    echo "<XML encoding='UTF-8' standalone='yes' version='1.0'>\n";
  5.    echo "  <folder>\n";
  6.    
  7.    if (is_dir($dir))
  8.    {
  9.        if ($gd = opendir($dir))
  10.       {
  11.            while (($archivo = readdir($gd)) !== false)
  12.          {
  13.             if ($archivo != "." & $archivo != ".." & $archivo != "list.php")
  14.             {
  15.                if (is_dir($archivo))
  16.                {
  17.                      echo "    <folder>$archivo</folder>\n";
  18.                }
  19.                else
  20.                {
  21.                      echo "    <file>$archivo</file>\n";
  22.                }
  23.             }
  24.            }
  25.            closedir($gd);
  26.        }
  27.    }
  28.    
  29.    echo "  </folder>\n";
  30.    echo "</XML>\n";
  31. ?>

El unico problema es que a veces no me reconoce un directorio como tal y me lo pasa como archivo y segundo, que no me genera el xml con los subdirectorios, es decir no pasa a un nivel inferior en carpetas

SOS

Gracias