Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/01/2012, 04:32
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 3 meses
Puntos: 331
Respuesta: lectura de un directorio con php y uso de la funcion sleep

No veo que puedas salir nunca del bucle si la varible $procesoFinalizado cambia de valor fuera del bucle. Tampoco veo cuando cambia el valor de $restantes, pero supongo que está en el código que borraste. Creo que la cosa sería así:

Código PHP:
Ver original
  1. <?php
  2. while(!$procesoFinalizado) {
  3.  
  4.     if(is_dir($ruta)) {
  5.  
  6.         $dh= opendir($ruta);
  7.  
  8.         while(($file2=readdir($dh)) !== false) {
  9.  
  10.             if (!is_dir( $file2) && $file2!="." && $file2!=".."){
  11.  
  12.                 // codigo que realiza la busqueda
  13.  
  14.             }//if
  15.         }// while interno
  16.  
  17.         if(count($restantes)>0) {
  18.             sleep(10);
  19.         }
  20.         else {
  21.             $procesoFinalizado=true;
  22.         }
  23.         closedir($dh);
  24.            
  25.     } //if is dir
  26.  
  27. }//mientras no haya finalizado el proceso
  28.  
  29. ?>
__________________
Fere libenter homines, id quod volunt, credunt.