Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive