Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/05/2012, 14:38
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Problema de recursividad de directorio

Probalo asi:

Código PHP:
Ver original
  1. function listarArchivos($path){
  2.     $archivos=array();
  3.     $directorio = opendir($path);
  4.     while(false !== ($archivo=readdir($directorio))) {
  5.         if($archivo != "." && $archivo != ".."){
  6.             if(is_dir($path.$archivo)){
  7.                 //echo $path . $archivo;
  8.                 $nombreArch = ucwords($archivo);
  9.                 echo " <li><h3>" . $nombreArch . "</h3>";
  10.                 echo "<span>+</span>";
  11.                 listarArchivos($path.$archivo.'/');
  12.             } else{
  13.                 $archivos[] = $archivo;
  14.             }
  15.         }
  16.     }
  17.  
  18.     foreach ($archivos as $archivo) {
  19.         echo "<div class='panel'>";
  20.         echo "<a href='" . $path . $archivo . "'>" . $archivo . "</a>";
  21.         echo "</div>";
  22.     }
  23. }
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com