
Primer código que subo a la página. Es un script en PHP para sacar un listado de directorios en XML. Tiene el "inconveniente" de que hay que abrir el primer nodo antes de llamar a la función, y pasar el nombre del nodo como parámetro, pero para lo que yo quería hacer (una galería dinámica en flash) fue más que suficiente.
<?phpecho "<CONTENIDOS>";
function ListadoXML($src,$nodo){
$directorio = opendir($src);
while ($archivo = readdir($directorio)) {
if($archivo != "." and $archivo != ".."){
$url = $src . "/" . $archivo;
if(is_dir($url)){
echo "<" . $archivo . ">";
ListadoXML($url,$archivo);
}else{
echo "<node src='" . $archivo . "' />";
} } }echo "</" . $nodo . ">";
closedir($directorio);
}ListadoXML("url carpeta","CONTENIDOS");
?>