Nope, unfortunately, nothing. It's a really weird problem. It's like the PHP function I wrote for generating the random image will only work the first time.
...Rene > -----Original Message----- > From: Hugh Danaher [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, October 30, 2001 10:59 PM > To: René Fournier > Subject: Re: [PHP] Re: Weird caching problem with PHP4/Apache > > > I have the same problem with a .jpg image. Everything on the > page refreshes > but the image. All the tags I've tried failed too. Anyone give > you anything > useful? > Hugh > ----- Original Message ----- > From: René Fournier <[EMAIL PROTECTED]> > To: Julio Nobrega Trabalhando <[EMAIL PROTECTED]>; > <[EMAIL PROTECTED]> > Sent: Tuesday, October 30, 2001 9:06 AM > Subject: RE: [PHP] Re: Weird caching problem with PHP4/Apache > > > > Thanks for the help, but I'm afraid it hasn't solved the > caching problem, > at > > least not with respect to the PHP random function... It's not as if the > > entire page get's cached, since there is an SQL query that selects a > random > > row from a table--and that is random. But the PHP part of it--that is, > > where the background image of a table row is randomly > selected--is static. > > Refreshing doesn't help, nor does this code, which I put in my > header.inc > > file: > > > > <?php > > header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date > in the past > > header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); > > // always modified > > header ('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1 > > header ('Pragma: no-cache'); // HTTP/1.0 > > ?><html> > > <head> > > <title>My Site</title> > > <META HTTP-EQUIV="Expires" CONTENT="0"> > > <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> > > <link rel="stylesheet" href="../common/styles.css" type="text/css"> > > <script language="JavaScript"> > > <!-- > > > > > > You'll notice that I've got both that header function AND a > meta tag, each > > of which should tell Apache not to cache, but here's what I think is > > happening: Apache is NOT caching, since the SQL select statements are > > running randomly. I think the cache problem is with PHP/Zend, since I'm > > using PHP4. So... Is there a way to force PHP to reexecute every time > > without configuring the server differently (since I can't)?? > > > > > > > -----Original Message----- > > > From: Julio Nobrega Trabalhando > > > [mailto:[EMAIL PROTECTED]] > > > Sent: Tuesday, October 30, 2001 9:31 AM > > > To: [EMAIL PROTECTED] > > > Subject: [PHP] Re: Weird caching problem with PHP4/Apache > > > > > > > > > These lines will do what you asked, but I am unsure if they will > resolve > > > your problem (since I don't know Fatcow and how they configured > > > the server). > > > Anyway, here it is: > > > > > > > > > header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the > past > > > header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); > > > // > always modified > > > header ('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1 > > > header ('Pragma: no-cache'); // HTTP/1.0 > > > > > > PS: Got it from the manual, header(); function :-) > > > Check the online comments if any problems happen, since > there are many > > > various flavors of servers and clients... > > > > > > -- > > > > > > Julio Nobrega > > > > > > A hora está chegando: > > > http://toca.sourceforge.net > > > "René fournier" <[EMAIL PROTECTED]> wrote in message > > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > > > Having successfully uploaded my PHP4+MySQL site finally to > > > Fatcow (and the > > > > MySQL stuff IS there--thanks for the help), I'm now left with making > it > > > > actually work online. One curious problem: > > > > > > > > For every page in the site ("*.php4"), I include three parts, a > > > header.inc > > > > (common to all), a body.inc (unique to each .php4 file), and a > > > footer.inc > > > > (common to all). One of the things the header.inc file does is > generate > > > > select a background image randomly. Very simple, and it works > > > on my local > > > > machine. But as soon as I look at the page online, it seems Fatcow > > > > (Apache/Zend?)caches the header.inc file--that is, the results > > > of the php > > > > script inside it, which generates the random background. I say this > > > because > > > > no matter how many pages I look at, refreshing them, etc., I always > get > > > sent > > > > the same original background image. Even if I replace now > the random > > > > background image function in header.inc with the explicit name of a > > > > different file, it STILL displays the same one. Weird? Is > > > there some way > > > > to ensure that each PHP4 file/script is interpreted every > > > single time, and > > > > not cached (as it seems)?? > > > > > > > > ...Rene > > > > > > > > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > To contact the list administrators, e-mail: > [EMAIL PROTECTED] > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]