Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/04/2005, 08:09
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El tema va por lo que comenta swas con respecto al control del buffer de PHP .. Por defecto PHP va acomulando en su buffer de salida todo lo que se va generando .. al terminar el script (su ejecución) .. se entrega el buffer de salida al cliente (navegador o lo que esté ahí como "cliente").

Con las funciones como flush() y afines .. puedes "forzar" a enviar ese buffer de salida cuando lo necesites .. Pero igualemente por ejemplo ciertos navegadores como IE no interpretan nada hasta que no reciben N cantidad de bytes .. (en los comentarios de los usuarios de flush() creo que por ahí lo mencionan) .. así que en tu caso particular podría ser que con "flush()" tampoco conseguirías tu objetivo.

A todo esto .. si retrasas la ejecución de un script .. tendrás que darle más tiempo de ejecución al mismo con la función: set_time_limit() (que por defecto son 30 segundos) ...

Por otro lado .. no sé que es lo que requieres o el objetivo de retrasar la ejecución de un script N tiempo .. expón el problema completo .. tal vez ese no sea el camino o no sea viable hacerlo así ...

Un saludo,

Un saludo,