Mailinglisten-Archive |
From: "Gloss Mathias" <Mathias.Gloss_(at)_start.de> > > Von: Norbert Pfeiffer[SMTP:pfeiffer_(at)_uris.de] > > > > versuchen wir es mal mit Logik: > > > Am Prompt funktioniert alles Ordnungsgemäß > > bingo, > > Du hast kein mod_php, sondern die CGI-Version. > > D.h.: > > - der Server schickt den Code an den Interpreter > > und sieht ihn erst wieder, wenn das Script abgelaufen ist. > > Er bekommt also gar nicht mit, dass was 'geflusht' werden > > soll, also macht er es auch nicht - logo. > > - was anderes ist es, wenn Du PHP in den Indianer einkompiliert > > hast, dann wird der Request in einem Prozess abgearbeitet. > > Erst dann entstehen 'Zwischenergebnisse' die man 'flushen' > > kann... > > Habe hier auch die CGI-Version ohne flush(); > > > So ganz glaub ihc nicht dass das so ist. Das CGI-Programm schreibt > ja auf die Standardausgabe, die der Webserver an den Client weiterreicht. Es liegt - genau wie Norbert schreibt - an der CGI-Variante, die standardmäßig unter Windows läuft. Aber auch hier gibt es Abhilfe: Auf www.php4win.de gibt's eine Binary mit dem PHP-Modul für den Apache. Dies ist zwar - glaube ich - noch in der Testphase, aber flush() funktioniert. Hab's probiert! Viele Grüße Christiane
php::bar PHP Wiki - Listenarchive