> flush() burde jo gøre således at
> echo "<span id=\"processing\">analysing something big...</span>";
> bliver vist som noget af det første før siden går gennem while() .... eller
> er det mig der har misforstået noget ?
Du har helt ret... men husk at læse PHP manualen RIGTIG grundig...
Note: flush() has no effect on the buffering scheme of your webserver or
the browser on the client side.
http://dk.php.net/flush
Derfor virker det ikke efter hensigten... en simpel løsning (som jeg
plejer at bruge) er at smide en masse tom luft istarten af scriptet.....
et eksempel...
<?php
//KILL THE BUFFER :)
echo ' ';
echo ' ';
echo ' ';
echo ' ';
echo ' ';
echo ' ';
//MISSION ACCOMPLISHED
echo 'Print 1<br>';
flush();
sleep(3);
echo 'Print 2<br>';
flush();
sleep(3);
echo 'Print 3<br>';
flush();
sleep(3);
echo 'Print 4<br>';
?>
Så skulle det virke :)
mvh
Johan