Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/02/2006, 10:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Puedes usar:

sleep()
www.php.net/sleep

Pero .. OJO, por qué la filosofía de ejcución de un script PHP no es la de "retardar" pues en principio la ejecución se lanza ... PHP lo ejecuta y cuando termina .. el resultado (su "salida") es enviada al "cliente". Por ende . un "retardo" en la ejecución no te servirá para determinados procesos (deberías concretar con que fín vas a usar dicho retardo).

Otro problema que tendras es sobre el tiempo que PHP dá máximo para ejecutar un script. Si tu tienes un bucle con X iteracciones y un retardo por "pasada" del bucle de N . .multiplica y suma el proceso normal del própio scirpt para determinar cuanto tiempo necesita ese script para ejecutarse. Si superas el tiempo máximo que PHP dá por defecto (30 segundos) .. tendrás que aumentar dicho tiempo con la función:

set_time_limit()
www.php.net/set_time_limit

Un saludo,