Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/05/2014, 13:20
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: warning opendir

Cuando veo este hilo se hace una sabana... empiezo a pensar quieren inventar la rueda

con DirectoryIterator:

Código PHP:
Ver original
  1. <?php
  2. $dir = new DirectoryIterator(dirname(__FILE__));
  3. foreach ($dir as $fileinfo) {
  4.     if (!$fileinfo->isDot()) {
  5.         printf("%s \n",$fileinfo->getFilename());
  6.     }
  7. }

Version recursiva:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $iterator = new RecursiveDirectoryIterator(dirname(__FILE__));
  4. $recursiveIterator = new RecursiveIteratorIterator($iterator);
  5.  
  6. foreach ( $recursiveIterator as $entry ) {
  7.     echo $entry->getFilename(), "
  8. ";
  9. }

Y podrias encontrar mil formas mas de hacerlo con esta lista de iteradores SPL:

https://php.net/manual/es/spl.iterators.php
__________________
Salu2!