Re: sleep and usleep not working ??
| From: | Daniel Grace | Date: | Wed, 24 Jan 2001 09:33:35 +0000 |
| Subject: | Re: sleep and usleep not working ?? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-36370@lists.php.net to get a copy of this message | ||
""Benny Nissen"" <news@beastware.dk> wrote in message
news:94k0ql$em$1@toye.p.sourceforge.net...
> Hi All
>
> I have tried to get this to work but it does not produce any output in the
> browser - why
>
> $i = 1;
> while ($i)
> {
> if(connection_aborted())
> break;
>
> echo $i;
> echo "<BR>";
> $i++;
>
> sleep(1);
> //usleep(1000);
> }
>
If you're trying to get a delayed output affect (which isn't recommended,
but would probably work in this case as long as you're not inside a table),
you'll either need to do:
ob_implicit_flush(1);
// at the beginning of the script (use 0 to turn it back off)
or:
flush(); // after the echo and before the sleep.
Side note: When you're using PHP for shell scripts (Don't look at me like
that) and the like, ob_implicit_flush is your friend.
--
- Daniel Grace <http://dewin.oldbattery.com/>
"Space may be the final frontier but its made in a Hollywood basement."
- Red Hot Chili Peppers - Californication