ausgabe gepuffert?
Roger
- php
0 Thomas Luethi0 Roger
hallo!
wenn ich in php größere dateien zeilenweise ausgeben lasse (text), funktioniert das bei manchen servern und bei anderen wiederum nicht... (da wird größtenteils gewartet bis die ganze seite geladen wurde und dann wird sie erst angezeigt).
an was liegt das? ist das eine einstellung in der php.ini?
in perl kann ich das ja im script angeben $| = 1;
gruß.
roger.
Hallo,
wenn ich in php größere dateien zeilenweise ausgeben lasse (text), funktioniert das bei manchen servern und bei anderen wiederum nicht... (da wird größtenteils gewartet bis die ganze seite geladen wurde und dann wird sie erst angezeigt).
An was es liegt, weiss ich auch nicht.
Aber vielleicht hilft Dir ja der Befehl flush() weiter.
http://www.php.net/manual/de/function.flush.php
mfg
Thomas
Hallo,
Aber vielleicht hilft Dir ja der Befehl flush() weiter.
hm..
nicht wirklich, da ja ein und das selbe script auf unterschiedlichen servern unterschiedlich ausgeführt wird...
gruß.
roger.
Hallo Roger,
Aber vielleicht hilft Dir ja der Befehl flush() weiter.
nicht wirklich, da ja ein und das selbe script auf unterschiedlichen servern unterschiedlich ausgeführt wird...
Ich meinte es so: Wenn Du - sagen wir alle 50 Zeilen oder so - mit
flush() die Ausgabe _absichtlich_ ausloest, wird das wahrscheinlich
auf allen Servern funktionieren. Du koenntest also dank flush()
die subjektive Wartezeit etwas verkuerzen - jedenfalls, wenn die
Browser mitmachen;-)
mfg
Thomas