m.artin: sleep()

Hallo,

ich möchte zuerst etwas ausgeben, dann 3 sek warten lassen und dann mit einem java-script weiterleiten.
Doch zur ersten Ausgabe kommt es garnicht, sondern er wartet 3 sek und leitet dann gleich weiter. - wieso? in den sleep - Erklärungen ist das immer anders dargestellt?!

echo "blah";
sleep(3);
echo "<script type='text/javascript'>location.replace ('seite.php?".$url."');</script>";

  1. Hi m.artin!

    ich möchte zuerst etwas ausgeben, dann 3 sek warten lassen und dann mit einem java-script weiterleiten.

    Das solltest du nur mit JavaScript realisieren.

    Doch zur ersten Ausgabe kommt es garnicht, sondern er wartet 3 sek und leitet dann gleich weiter. - wieso?

    Ich nehme an, dass die Ausgabe durch den Webserver voher noch gepuffert wird.

    in den sleep - Erklärungen ist das immer anders dargestellt?!

    Es wird halt "blah" in den Ausgabepuffer geschrieben, dann drei sekunden gewartet, dann wird dein Script-Schnipsel in den Puffer geschrieben.

    Wie gesagt, du solltest dafür ausschließlich JavaScript nutzen.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)