Sven Rautenberg: flush(), sleep() funktioniert nicht wie es sollte

Beitrag lesen

Hei Sven!

Yo!

Naja, für die Pufferung is ja der Befehl "flush()" da, der den Ausgabepuffer löscht ... ohne diese Angabe ist normalerweise das Ergebnis der Ausgabe so, wie es bei mir ist - was es aba ja normal nicht sein sollte, da ich ja die Angabe gemacht habe :(

Dann gibts eben "den PHP-Puffer" (auf den Flush wirkt) und "irgendeinen anderen Puffer", der die ganze Ausgabe nochmal aufhält. Das können z.B. Web- oder Proxyserver sein. Oder auch der Browser selbst. Tabellen werden ja bekanntlich nur am Stück angezeigt - um nur ein Beispiel zu nennen. Netscape 4 ist AFAIK (hatte mal selbst mit Perl einen Fortschrittsbalken geschrieben) etwas störrisch - IE hab ich nicht getestet damals.

- Sven Rautenberg