You are here: Re: nonblocking STDIN in CLI PHP app « PHP Programming Language « IT news, forums, messages
Re: nonblocking STDIN in CLI PHP app

Posted by yawnmoth on 05/31/07 02:15

On May 30, 9:07 pm, yawnmoth <terra1...@yahoo.com> wrote:
> I think this is a better way to approach my question. Here's my
> script:
>
> <?php
> $stdin = fopen('php://stdin', 'r');
>
> stream_set_blocking($stdin, false);
>
> $last_date = '';
> while (true)
> {
> fread($stdin, 1024);
> if ($last_date != date('g:ia'))
> {
> $last_date = date('g:ia');
> echo "The time is now [$last_date]\r\n";
> }
>
> }
>
> If I comment out the fread, it echo's the time once a minute. If I
> leave the fread as it is, it doesn't. My question is... why?
> Blocking is set to false, so why does it appear to be blocking, anyway?

Never mind... I think the following URL addresses my problem:

http://bugs.php.net/34972

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация