phpbar.de logo

Mailinglisten-Archive

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

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

Franz Alt php_(at)_phpcenter.de
Sun, 27 Oct 2002 00:20:00 +0200


Sorry, aber hier die Lösung in den FAQs von XITAMI:

----- Original Message -----
From: "Franz Alt" <franz.alt_(at)_pfaffenhofen.de>
To: <php_(at)_phpcenter.de>
Sent: Saturday, October 26, 2002 11:51 PM
Subject: Re: [php] Ausgabepufferung - flush() etc...


> Also, ich dachte nicht, dass mein Problem so kompliziert ist, eher daran,
> dass ich einfach einen dummen Fehler mit "flush()" gemacht habe.
>
> Um das PHP-Script besser zu verstehen, hier die Ausgabe, die im Browser
> erzeugt wird:
>
> Erstelle HTML-Datei
>
> tbtolatex hydrogen // Rückgabewert (0=ok): 0
> Dauer: 1.24095404148 s
>
> latex hydrogen // Rückgabewert (0=ok): 0
> Dauer: 1.61539793015 s
>
> latex hydrogen // Rückgabewert (0=ok): 0
> Dauer: 1.52026700974 s
>
> tbtohtml -t hydrogen // Rückgabewert (0=ok): 0
> Dauer: 1.2393989563 s
>
> Benötigte Zeit um HTML-Datei zu erstellen insgesammt 5.62 Sekunden.
>
> Ich habe mal in die php.ini geschaut.
>
> output_buffering = Off
> implicit_flush = On
>
> also sollte sich "flush()" eh erübrigen, oder?
>
> Also Testserver für mein Programm verwende ich übrigends Xitami in einer
> aktuellen Version und PHP, denke in der CGI-Version.
>
> Nochmal ein Codeausschnitt, wo ich alle bisherigen Hinweise eingebaut
habe:
> $t1=benchmark();
> exec("tbtolatex $ProjektName",$protokoll,$ret);
> $dt=benchmark($t1);
> print "tbtolatex $ProjektName"." // Rückgabewert (0=ok): $ret <br>\n";
> print "Dauer: ".$dt." s<br><br>\n";
> flush (); flush (); flush ();
> for ($i=1;$i<400;$i++) print " ";
> print "\n";
> flush (); flush (); flush ();
> ob_end_flush();
> // Protokoll speichern
> $bfile = fopen("createHTML.log","w");
> fwrite( $bfile,"--- tbtolatex $ProjektName ---\r\n\r\n" );
> fwrite( $bfile,implode("\r\n",$protokoll) );
> fclose($bfile);
>
>
> Gruss,
> Franz
>
> --
>
> Franz Alt
> franz.alt_(at)_pfaffenhofen.de
> --
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive