Re: Progress indicators on a page...?
- From: no@xxxxxxxxxx
- Date: Thu, 22 Jun 2006 17:58:07 GMT
On Tue, 20 Jun 2006 12:32:23 -0400, Jerry Stuckle
I have a PHP script that updates a very large table and in the code I
echo some text to show the progress of the update but the text only
appears when the page has finished displaying.
Is there any way (through html headers?) to force the page to update
in real time, while the PHP script is still executing?
I have seen similar thngs on webmin pages when it is downloading
updates and it is nothing fancy (graphics etc) - just text.
As Henrik indicated, flush() works. You may also need to call ob_flush().
Hi Henrik & Jerry
I tried ob_flush() followed by flush(), as suggested but it dodn't
make a difference - still got a blank page for 5 minutes than SPLAT! a
full page listing all the imported records.
Another poster on a different group suggested it might be because I
use nested tables to arrange the content on the page. Apparently
browsers often refuse to display the cells until the </table> is
With that in mind I might look at using Ajax or just reworking the
pages using CSS to position blocks of content on the page. :o)
Cheers, Chris R.
- Prev by Date: Re: Progress indicators on a page...?
- Next by Date: Re: odbc_connect (PHP + MSSQL) problems
- Previous by thread: Re: Progress indicators on a page...?
- Next by thread: Re: Progress indicators on a page...?