Mailinglisten-Archive |
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