Hola.
Probé tal y como dijiste, pero en el array solo me aparecen los nombres de los archivos y carpetas q encuentra en la primera de ellas, pero no busca en las más internas.
Lo corregí asi:
Código:
function addFiles($carpeta) {
if(is_dir($carpeta)){
if($handle = opendir($carpeta))
{
while (false !== ($file = readdir($handle)))
{
if($file <> "." and $file <> ".."){
if(is_dir($file)) {
$files[] = $file;
}else{
$files[$file][] = $this->addFiles($carpeta."/".$file);
}
}
}
}
}
return $files;
}
Y funcionó creo q perfecto.
me imprime algo asi:
Array ( [Aerografia] => Array ( [0] => Array ( [FIL9846.JPG] => Array ( [0] => ) [Thumbs.db] => Array ( [0] => ) [FIL9840.JPG] => Array ( [0] => ) [FIL9841.JPG] => Array ( [0] => ) [FIL9842.JPG] => Array ( [0] => ) [FIL9843.JPG] => Array ( [0] => ) [FIL9844.JPG] => Array ( [0] => ) [FIL9845.JPG] => Array ( [0] => ) [FIL9847.JPG] => Array ( [0] => ) ) ) [Pincel] => Array ( [0] => Array ( [FIL9670.JPG] => Array ( [0] => ) [FIL9672.JPG] => Array ( [0] => ) [Thumbs.db] => Array ( [0] => ) ) ) [A_Mano] => Array ( [0] => Array ( [FIL9849.JPG] => Array ( [0] => ) [FIL9683.JPG] => Array ( [0] => ) [Thumbs.db] => Array ( [0] => ) ) ) [Hola] => Array ( [0] => ) [FIL9847.JPG] => Array ( [0] => ) )
ahora, perdon la ignorancia, como recorro ese array multidimensional??