Reply to Re: Progress indicators on a page...?

Your name:

Reply:


Posted by Jerry Stuckle on 06/23/06 03:07

no@emails.thx wrote:
> On Tue, 20 Jun 2006 12:32:23 -0400, Jerry Stuckle
> <jstucklex@attglobal.net> wrote:
>
>
>>no@emails.thx wrote:
>>
>>>Hi
>>>
>>>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.
>>>
>>>Thanks
>>>Chris R.
>>
>>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
> received.
>
> 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.

Chris,

Ah, nested tables. That does add a new dimension to the problem.

I use ob_lush() and flush() when I have long-running tasks. But I generally
don't like to use tables for layout, either. It should work a lot better with CSS.


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

[Back to original 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

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