cicoandcico
10-04-2005, 18:25
ho uno strano problema con la funzione flush di php. supponiamo di avere un ciclo for del tipo:
for($i=0;$i<10;$i++)
{
print $i;
flush();
sleep(1);
}
nel server locale stampa correttamente la sequenza del conteggio, un numero dopo l'altro a distanza di un secondo. se metto lo script in rete, e ci accedo da remoto, invece, li stampa tutti insieme, come se il flush in realtā non fosse fatto (qui (http://www.cicoandcico.com/for.php) potete vedere come viene il codice sopra visualizzato). non c'č un modo per risolvere?
grazie anticipatamente
for($i=0;$i<10;$i++)
{
print $i;
flush();
sleep(1);
}
nel server locale stampa correttamente la sequenza del conteggio, un numero dopo l'altro a distanza di un secondo. se metto lo script in rete, e ci accedo da remoto, invece, li stampa tutti insieme, come se il flush in realtā non fosse fatto (qui (http://www.cicoandcico.com/for.php) potete vedere come viene il codice sopra visualizzato). non c'č un modo per risolvere?
grazie anticipatamente