Der Martin: jQuery Progrssbar und PHP while()

Beitrag lesen

Hi,

Diese Frage beantwortet sich damit von allein: Wenn Javascript (und damit JQuery) anfängt, ist das PHP-Script schon längst beendet, die while-Schleife tiefste Vergangenheit.
Nicht unbedingt. Wenn durch JavaScript ein iframe erzeugt wird in dem das PHP-Script mit der while-Schleife aufgerufen wird und in jedem Schleifendurchlauf eine Zeile JavaScript ausspuckt, ...

oh, an die Konstruktion hatte ich tatsächlich nicht gedacht. Aber ...

die den Fortschrittsbalken manipuliert, ist die Sache kein großes Problem.

Doch, unter Umständen schon. Selbst wenn ich im PHP-Script mit flush(STDOUT) die Ausgabe des bis dahin generierten Codes erzwinge, kann ich immer noch nicht sicher sein, dass das Code-Fragment auch gleich beim Client ankommt (buffering proxy?), geschweige denn sofort nach Empfang ausgewertet und ggf. angezeigt wird. Einige Browser warten auch erst mal geduldig ab, was noch so alles kommen mag.

So long,
 Martin

--
Die letzten Worte des Systemadministrators:
Nur gut, dass ich ein intaktes Backup habe.