Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/01/2011, 13:13
JaimeSavines
 
Fecha de Ingreso: octubre-2009
Mensajes: 245
Antigüedad: 14 años, 7 meses
Puntos: 17
Respuesta: Limitar el tiempo de ejecución de un while

Cita:
Iniciado por jariza Ver Mensaje
Pero así no deberías estar limitando la ejecución general, set_time_limit resetea el contador cada vez que se le invoca.

Quedaría así:

<trozo superior del script, sin límite de tiempo>
set_time_limit(lim1);
<bucle while con límite de tiempo lim1>
set_time_limit(lim2);
<resto del script, con límite de tiempo lim2, que puedes hacer cero para dejarlo ilimitado>
La funcion set_time_limit no funciona de esa forma. la opciones que tienes es o dejar que el script se ejecute hasta que termine sin tiempo limite o establece un tiempo de ejecucion del while y si pasa ese tiempo aplica un break con eso sales del ciclo y continua de forma normal.