NYCPHP Meetup

[nycphp-talk] Output Buffering with CLI

federico ulfo rainelemental at gmail.com
Fri Jun 10 14:34:14 EDT 2011


On php.net somebody advised to flush the buffer with

    ob_end_flush();
    ob_flush();
    flush();
    ob_start();

You can try

On Jun 10, 2011, at 8:24 PM, Ronald Bradford <ronald.bradford at gmail.com>
wrote:

I am having an issue where I am not getting any output during a long running
CLI PHP script.

Before any output I do

  ob_start();
  ob_implicit_flush(true);

After each print I do

  ob_flush();


and at the end I do

  ob_end_flush();



However running my script I never get output as it happens.

e.g.

$ php example.php > file.log

I can confirm output is happening with

$ php example.php | tee -a  file.log

I can see output being generated, however it is not flushed to the output
file

Any help appreciated.

Regards

Ronald

_______________________________________________
New York PHP Users Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/Show-Participation
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20110610/f8628a17/attachment.html>


More information about the talk mailing list