Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2007, 14:16
Avatar de TonyG
TonyG
 
Fecha de Ingreso: mayo-2005
Mensajes: 34
Antigüedad: 18 años, 10 meses
Puntos: 1
Contar hasta tres

El script completo es, lógicamente, mas largo (y mas útil) pero el problema es el siguiente.

Tengo un bucle...

for ($i = 1; $i <= 3; $i++) {
}

...y dentro del bucle muestro los numeritos...

for ($i = 1; $i <= 3; $i++) {
echo ($i . "<br>");
}

...pero esto corre mucho, así que le pongo una pausa...

for ($i = 1; $i <= 3; $i++) {
echo ($i . "<br>");
sleep(1);
}

...pero la puñetera página se queda en blanco tres segundos (mas lo que tarda en hacer el "trabajo") y luego pone:

1
2
3


He probado a usar flush() ob_flush() y todos los demas "flushes" que he encontrado en el manual pero nada.
En ASP no tengo ese problema... pero en ASP no tengo "sleep"



¿Alguna idea al respecto?