You are here: Re: pre-loader « All PHP « IT news, forums, messages
Re: pre-loader

Posted by J.O. Aho on 11/17/06 09:36

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

 

Navigation:

[Reply to this 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

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