Hola,
Pues en el manual de PHP tienes todo lo que puede saberse acerca de la función
"flush()". Un ejemplo de uso, aunque ficticio, podría ser este:
Código PHP:
<?php
for($i = 1; $i <= 10; $i++){
echo "Valor de \$i = {$i} <br />";
flush();
sleep(1);
}
?>
Puedes verlo aquí funcionando, temporalmente. En realidad no hay mucho secreto. La función vacía los "bufferes" de salida acumulados, excepto en servidores bajo Windows, donde no parece funcionar, como puedes leer en la ayuda de la función que enlazo arriba.