Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2004, 02:52
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Recursividad en una Funcion (No Funciona)

Buenos días Xente !!!

Vereis tengo el siguiente código, pero cuando llega a otro directorio, me lo muestra como un archivo y no como directorio, ¿Por qué podra ser?

Código PHP:
<? 
header
("Contet-type: text/xml\n\n");
echo 
'<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";

function 
LeerDirectorio($dirEnviado){
    if(
$dir=opendir($dirEnviado)){
        echo 
"<Directorio nombre='".$dirEnviado."'>\n";
        while(
$fich=readdir($dir)){
            if(
$fich != "." && $fich !=".."){
                if(
is_dir($dirEnviado.$fich)){
                    
LeerDirectorio($dirEnviado.$fich);
                }else{
                    echo 
"<archivo nombre='".$fich."' peso='".ceil(filesize($dirEnviado."/".$fich))." kb' />";
                }
            }
        }
        
closedir($dir);
        echo 
"</Directorio>";
    }
//    closedir($dirEnviado);
}
LeerDirectorio('.');
?>
En fin, gracies desde ya, haber si alguien sabe por qué pude ser.

Un saludo muy grande pa toos.
__________________
Charlie.