Hallo @all !
Hab ein kleines "Problemchen" mit folgendem, einfachen PHP Code. Also Beispiel hier der Code aus dem PHP Buch zum Befehl "sleep()".
<?PHP
echo "Selfphp<br>";
echo "Diese und die nächste Zeile werden auch noch an den Browser gesendet.<br>";
echo "Jetzt passiert 3 Sekunden gar nichts.<br>";
flush();
sleep(3);
echo "<br>";
echo "Die 3 Sekunden sind vorbei und erst jetzt<br>";
echo "wird dieser Text ausgegeben.";
?>
Also normalerweise sollte ja erst Zeile 1,2 & 3 ausgegeben werden, dann sollte normalerweise 3 Sekunden Pause sein und dann sollten die letzten Zeilen ausgegeben werden.
Nun, leider ist dem nicht so ... aber WIESO!? Der Code wirst erst nach 3 Sekunden komplett dann ausgeführt, sprich 3 Sekunden lädt das Script, dann wird es komplett ausgegeben.
Ich hoffe, mir kann jemand helfen ...
Mit freundlichen Grüssen
Stefan