phpbar.de logo

Mailinglisten-Archive

[php] Ausgabepufferung - flush() etc...

[php] Ausgabepufferung - flush() etc...

Franz Alt php_(at)_phpcenter.de
Sat, 26 Oct 2002 17:59:39 +0200


Liebe PHPler,

ich programmiere an einem PHP-Script, das auf einem Server andere
Rechenintensive Batchdateien aufruft und nach jeder Batchdatei eine Meldung
(ok/Fehler) ausgibt.

( Es geht um die Ausgabe einer XML-Datei als HTML und PDF, da muessen auch
Grafiken generiert werden)

Nun erfolgt die gesammte Ausgabe leider erst, wenn alles fertig gerechnet
wurde. Das kann schon mal ein paar Minuten dauern.

Ich habe versucht, nach jeder Ausgabe ein "flush()" auszuführen, leider ohne
Effekt!

Beispiel:
exec("latex $ProjektName",$protokoll,$ret);
print "latex $ProjektName"." // Rückgabewert (0=ok): $ret <br><br>\n";
// Protokoll speichern
$bfile = fopen("createHTML.log","a"); // Ausgabe anhängen
fwrite( $bfile,"\r\n\r\n--- latex (1) $ProjektName ---\r\n\r\n" );
fwrite( $bfile,implode("\r\n",$protokoll) );
fclose($bfile);
flush ();

Was kann ich tun?

Gruss,
Franz

--

Franz Alt
franz.alt_(at)_pfaffenhofen.de


php::bar PHP Wiki   -   Listenarchive