Re: No ouput until program end, why?
| From: | Ernani Joppert Pontes Martins | Date: | Fri, 04 Oct 2002 06:43:51 +0000 |
| Subject: | Re: No ouput until program end, why? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-118814@lists.php.net to get a copy of this message | ||
Have you tried this way ?
php -q your_file.php > /path/to/output_filename
"Jean-Christian Imbeault" <jean_christian@myrealbox.com> escreveu na
mensagem news:3D9D2008.7040908@myrealbox.com...
> 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
>