Reply to Re: pre-loader

Your name:

Reply:


Posted by Brian on 11/21/06 17:06

"J.O. Aho" <user@example.net> wrote in message
news:4s5e47Fu4ldtU1@mid.individual.net...
> Martin Mouritzen wrote:
>> On Thu, 16 Nov 2006 22:40:08 GMT, "Brian" <not@given.com> wrote:
>>
>>> Hi there
>>>
>>> I'm not sure if this is a PHP or a Javascript problem, so sorry for the
>>> cross post
>>>
>>> I have a PHP page that talks to a MySQL page, i want to put in a
>>> "loading" message.
>>> I have tied to use a layer and using a showlayer at the top of the page
>>> and hide
>>> at the bottom, but it does not work, it still waits for the PHP to run.
>>>
>>> I know it can be done, as i have seen it, how do they do that?
>>
>> It seems like you're on the right track.
>>
>> A common reason why it won't work is if you have mod_gzip enabled. You
>> can disable mod_gzip for a specific folder by having this in your
>> .htaccess
>>
>> <IfModule mod_gzip.c>
>> mod_gzip_on Off
>> </IfModule>
>>
>> You can see an example I made for a loading screen here:
>> http://siteloom.dk/~martin/loading/
>
> usage of mod_gzip is quite small nowadays and I don't think it's the
> problem but the flushing of the output buffer in php.
>
> Use ob_flush() to get out the data you want
>
> <?php
> /* header stuff and such */
> ...
> /* head of HTML */
> ...
> /* div for the waiting message */
> ...
> /* javascript to enable div */
> ...
> ob_flush();
> /* do what you need to do with the mysql */
> ...
> /* generate the rest of the page */
> ...
> ob_end_flush();
> ?>
>
> That could work for you, but I won't guarantee it will.
>
>
> //Aho



Thanks for your help guys, i will have a play and see what happens :)

Brian

[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

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