php-general | 2005051
Date: 05/09/05
- Next message: Brent Baisley: "Re: [PHP] need manual reload on Mac client"
- Previous message: Deep: "Re: [PHP] if then else statement not working"
- In reply to: Kirsten: "[PHP] Sending htm as it's being generated"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Bottom line is that you can't do it reliably with PHP or anything on
the server. Different browsers will display content at different times.
I think Internet Explorer will only display something after it gets a
certain amount of information (i.e. 18k) or the entire page. I don't
think any browser displays content if it is "between" tags. Like an
open table or something.
As others have mentioned, look into using the AJAX technology and
javascript to reliably update your page.
On May 8, 2005, at 4:17 PM, Kirsten wrote:
> How do I make the browser to display data as it being generated? I've
> noticed some websites do this with cgi.
> For example:
>
> <html>
> <head>
> <title>XXX</title>
> </head>
> <body>
>
> <%
> $i = 0;
> while (true){
> echo "<p>" . $i++ . "</p>";
> sleep(1);
> }
> %>
> </body>
> </html>
>
> This scripts does not work: It only shows 0,1,2,3....[29] when the
> timeout
> limit is reached.
> Any ideas?
>
> Thanks.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
-- Brent Baisley Systems Architect Landover Associates, Inc. Search & Advisory Services for Advanced Technology Environments p: 212.759.6400/800.759.0577-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
- Next message: Brent Baisley: "Re: [PHP] need manual reload on Mac client"
- Previous message: Deep: "Re: [PHP] if then else statement not working"
- In reply to: Kirsten: "[PHP] Sending htm as it's being generated"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

