Ernani Joppert Pontes Martins wrote: > Have you tried this way ? > > php -q your_file.php > /path/to/output_filename
How would this help?? All that would do is redirect the output to a file. My problem is that I want output *before* the program ends ... Why aren't the echo statements I have in my for loop being printed out to the screen until the program terminates ??? I should get something printed out at every 100 lines ... but nothing gets printed until the end of the program ... At the end I get all the output I should. But not *before* the program ends ... Jc "Jean-Christian Imbeault" <[EMAIL PROTECTED]> escreveu na mensagem [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > I am running a PHP program under Linux on the command line. The problem > I have is that I get no output to the screen until the program finishes. > > I have lots of echo statements throughout the program to help me debug > but none of them are printed until the program finishes, which is really > a pain since the prog takes 30 minutes to run ... > > The main() looks something like this. Can someone help me figure out why > it is not printing anything until the program exists? > > pg_exec($CONN, "BEGIN"); > for ($i = 0; $i < 6001; $i++) { > $retval = process($aFields); > if ( ($i % 100) == 0 ) echo "$i\n"; > if ($retval == 1) echo "error on line $i \n"; > } > > echo "COMMIT \n"; > pg_exec($CONN, "COMMIT"); > > Thanks, > > Jc > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php