Re: [PHP] caching problem

2011-06-28 Thread Stuart Dallas
On Tuesday, 28 June 2011 at 06:57, Fatih P. wrote:
 On Tue, Jun 28, 2011 at 7:40 AM, Nilesh Govindarajan
 cont...@nileshgr.com (mailto:cont...@nileshgr.com)wrote:
 
  On 06/28/2011 10:56 AM, Fatih P. wrote:
   Hi guys,
   
   the code files are being cached. and modifications in methods are skipped
   and not executed. is there any parameter that i can pass it from ini
  file?
   this has been so annoying for me. restarting apache, windows, etc does
  not
   even help. im running apache 2.2.19, php ts 5.3.6 on windows 2003 r2
   any ideas how to avoid this situation? thanks
   
   Fatih
  
  It seems you have a wrongly configured opcode cache runnning about which
  you're not aware of.
  
  --
  Regards,
  Nilesh Govindarajan
  @nileshgr on twitter/identica
 basically using default configuration, have not changed anything except the
 path for extensions in php.ini.
 and there is nothing installed/configured to cache anything.

Since restarting Apache does not help, the problem is obviously outside the web 
server. There are two possibilities I can think of...

* Browser caching

* Proxy caching

See if clearing your browser cache helps. If not then you probably have a proxy 
between you and the server that's caching the content.

-Stuart

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] caching problem

2011-06-28 Thread admin
If the issue is a caching proxy or browser caching I suggest you look into 
controlling the page caching header.

You can expire the header.

// calc an offset of 24 hours
 $offset = 3600 * 24;
 // calc the string in GMT not localtime and add the offset
 $expire = Expires:  . gmdate(D, d M Y H:i:s, time() + $offset) .  GMT;
 //output the HTTP header
 Header($expire);

Just a thought.

Richard L. Buskirk


-Original Message-
From: Stuart Dallas [mailto:stu...@3ft9.com] 
Sent: Tuesday, June 28, 2011 7:53 AM
To: Fatih P.
Cc: php-general@lists.php.net
Subject: Re: [PHP] caching problem

On Tuesday, 28 June 2011 at 06:57, Fatih P. wrote:
 On Tue, Jun 28, 2011 at 7:40 AM, Nilesh Govindarajan
 cont...@nileshgr.com (mailto:cont...@nileshgr.com)wrote:
 
  On 06/28/2011 10:56 AM, Fatih P. wrote:
   Hi guys,
   
   the code files are being cached. and modifications in methods are skipped
   and not executed. is there any parameter that i can pass it from ini
  file?
   this has been so annoying for me. restarting apache, windows, etc does
  not
   even help. im running apache 2.2.19, php ts 5.3.6 on windows 2003 r2
   any ideas how to avoid this situation? thanks
   
   Fatih
  
  It seems you have a wrongly configured opcode cache runnning about which
  you're not aware of.
  
  --
  Regards,
  Nilesh Govindarajan
  @nileshgr on twitter/identica
 basically using default configuration, have not changed anything except the
 path for extensions in php.ini.
 and there is nothing installed/configured to cache anything.

Since restarting Apache does not help, the problem is obviously outside the web 
server. There are two possibilities I can think of...

* Browser caching

* Proxy caching

See if clearing your browser cache helps. If not then you probably have a proxy 
between you and the server that's caching the content.

-Stuart

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] caching problem

2011-06-28 Thread Stuart Dallas
On Tue, Jun 28, 2011 at 1:51 PM, Fatih P. fatihpirist...@gmail.com wrote:



 On Tue, Jun 28, 2011 at 1:52 PM, Stuart Dallas stu...@3ft9.com wrote:

 On Tuesday, 28 June 2011 at 06:57, Fatih P. wrote:
  On Tue, Jun 28, 2011 at 7:40 AM, Nilesh Govindarajan
  cont...@nileshgr.com (mailto:cont...@nileshgr.com)wrote:
 
   On 06/28/2011 10:56 AM, Fatih P. wrote:
Hi guys,
   
the code files are being cached. and modifications in methods are
 skipped
and not executed. is there any parameter that i can pass it from ini
   file?
this has been so annoying for me. restarting apache, windows, etc
 does
   not
even help. im running apache 2.2.19, php ts 5.3.6 on windows 2003 r2
any ideas how to avoid this situation? thanks
   
Fatih
  
   It seems you have a wrongly configured opcode cache runnning about
 which
   you're not aware of.
  
   --
   Regards,
   Nilesh Govindarajan
   @nileshgr on twitter/identica
  basically using default configuration, have not changed anything except
 the
  path for extensions in php.ini.
  and there is nothing installed/configured to cache anything.

 Since restarting Apache does not help, the problem is obviously outside
 the web server. There are two possibilities I can think of...

 * Browser caching

 * Proxy caching

 See if clearing your browser cache helps. If not then you probably have a
 proxy between you and the server that's caching the content.

 -Stuart

 --
 Stuart Dallas
 3ft9 Ltd
 http://3ft9.com/


 This is not proxy or browser caching. browser does not receive php code. it
 gets output of php code.


Well thanks, cos I only started doing this whole webby programmy developy
technobabble thing yesterday and I'm still learning the basics!*

How do you know that modifications in methods are skipped and not
executed? By looking at the output shown in your browser? The output that
could be cached by proxies and/or your browser?

Or are you running them on the command line, in which case some sort of
opcode cache is probably the culprit, or you're not running the code you
think you are.

-Stuart

*sarcasm!

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/


RE: [PHP] caching problem

2011-06-28 Thread admin
Faith,

I actually did read from the beginning of the message.

That does not make sense.
PHP files are cached intentionally, the system does not Cache PHP on its own.
Sounds to me like you have an issue re-declaring an object or calling the right 
script/path/class/method something.


I have never heard of PHP being cached unless it was intentionally cached it. 
Thank god for security reason!
HTML output?? Sure all the time helps the browser load the content faster.

I have a real issue with who ever told you that PHP is being cached, because if 
that was the case there is SERIOUS security hole in your PHP.
I am doubting that.

I have cached PHP, it can be done. 

Are you using APC(Alternative PHP Cache)???

I would not suggest it with complex scripting using classes and methods they 
are the whole reason NOT to cache.


That’s just my opinion.

Richard L. Buskirk

-Original Message-
From: Stuart Dallas [mailto:stu...@3ft9.com] 
Sent: Tuesday, June 28, 2011 9:18 AM
To: Fatih P.
Cc: PHP General
Subject: Re: [PHP] caching problem

On Tue, Jun 28, 2011 at 1:51 PM, Fatih P. fatihpirist...@gmail.com wrote:



 On Tue, Jun 28, 2011 at 1:52 PM, Stuart Dallas stu...@3ft9.com wrote:

 On Tuesday, 28 June 2011 at 06:57, Fatih P. wrote:
  On Tue, Jun 28, 2011 at 7:40 AM, Nilesh Govindarajan
  cont...@nileshgr.com (mailto:cont...@nileshgr.com)wrote:
 
   On 06/28/2011 10:56 AM, Fatih P. wrote:
Hi guys,
   
the code files are being cached. and modifications in methods are
 skipped
and not executed. is there any parameter that i can pass it from ini
   file?
this has been so annoying for me. restarting apache, windows, etc
 does
   not
even help. im running apache 2.2.19, php ts 5.3.6 on windows 2003 r2
any ideas how to avoid this situation? thanks
   
Fatih
  
   It seems you have a wrongly configured opcode cache runnning about
 which
   you're not aware of.
  
   --
   Regards,
   Nilesh Govindarajan
   @nileshgr on twitter/identica
  basically using default configuration, have not changed anything except
 the
  path for extensions in php.ini.
  and there is nothing installed/configured to cache anything.

 Since restarting Apache does not help, the problem is obviously outside
 the web server. There are two possibilities I can think of...

 * Browser caching

 * Proxy caching

 See if clearing your browser cache helps. If not then you probably have a
 proxy between you and the server that's caching the content.

 -Stuart

 --
 Stuart Dallas
 3ft9 Ltd
 http://3ft9.com/


 This is not proxy or browser caching. browser does not receive php code. it
 gets output of php code.


Well thanks, cos I only started doing this whole webby programmy developy
technobabble thing yesterday and I'm still learning the basics!*

How do you know that modifications in methods are skipped and not
executed? By looking at the output shown in your browser? The output that
could be cached by proxies and/or your browser?

Or are you running them on the command line, in which case some sort of
opcode cache is probably the culprit, or you're not running the code you
think you are.

-Stuart

*sarcasm!

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] caching problem

2011-06-28 Thread Fatih P.
On Tue, Jun 28, 2011 at 5:12 PM, ad...@buskirkgraphics.com wrote:

 Faith,

 I actually did read from the beginning of the message.

 That does not make sense.
 PHP files are cached intentionally, the system does not Cache PHP on its
 own.
 Sounds to me like you have an issue re-declaring an object or calling the
 right script/path/class/method something.


 I have never heard of PHP being cached unless it was intentionally cached
 it. Thank god for security reason!
 HTML output?? Sure all the time helps the browser load the content faster.

 I have a real issue with who ever told you that PHP is being cached,
 because if that was the case there is SERIOUS security hole in your PHP.
 I am doubting that.

 I have cached PHP, it can be done.

 Are you using APC(Alternative PHP Cache)???

 I would not suggest it with complex scripting using classes and methods
 they are the whole reason NOT to cache.


 That’s just my opinion.

 Richard L. Buskirk


Well, seems you didn't read it carefully even to write my name correctly. if
this is an issue with PHP then it is an
issue with PHP. AsI said I am using pre-compiled binaries with default
settings. also mentioned no caching is
enabled to cache anything.  And NO i am not using APC either or something
else!!!


Re: [PHP] caching problem

2011-06-28 Thread Stuart Dallas
On Tue, Jun 28, 2011 at 4:23 PM, Fatih P. fatihpirist...@gmail.com wrote:

 On Tue, Jun 28, 2011 at 5:12 PM, ad...@buskirkgraphics.com wrote:

  Faith,
 
  I actually did read from the beginning of the message.
 
  That does not make sense.
  PHP files are cached intentionally, the system does not Cache PHP on its
  own.
  Sounds to me like you have an issue re-declaring an object or calling the
  right script/path/class/method something.
 
 
  I have never heard of PHP being cached unless it was intentionally cached
  it. Thank god for security reason!
  HTML output?? Sure all the time helps the browser load the content
 faster.
 
  I have a real issue with who ever told you that PHP is being cached,
  because if that was the case there is SERIOUS security hole in your PHP.
  I am doubting that.
 
  I have cached PHP, it can be done.
 
  Are you using APC(Alternative PHP Cache)???
 
  I would not suggest it with complex scripting using classes and methods
  they are the whole reason NOT to cache.
 
 
  That’s just my opinion.
 
  Richard L. Buskirk
 
 
 Well, seems you didn't read it carefully even to write my name correctly.
 if
 this is an issue with PHP then it is an
 issue with PHP. AsI said I am using pre-compiled binaries with default
 settings. also mentioned no caching is
 enabled to cache anything.  And NO i am not using APC either or something
 else!!!



Fatih, please explain what you mean by the code files are being cached. and
modifications in methods are skipped
and not executed. How are you getting the modified files onto the server,
and how are you running the scripts? Are you working directly on the server,
or are you uploading the files to the server via FTP, SCP or some other
mechanism?

-Stuart

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/


Re: [PHP] caching problem

2011-06-28 Thread Fatih P.
On Tue, Jun 28, 2011 at 5:30 PM, Stuart Dallas stu...@3ft9.com wrote:

 On Tue, Jun 28, 2011 at 4:23 PM, Fatih P. fatihpirist...@gmail.comwrote:

 On Tue, Jun 28, 2011 at 5:12 PM, ad...@buskirkgraphics.com wrote:

  Faith,
 
  I actually did read from the beginning of the message.
 
  That does not make sense.
  PHP files are cached intentionally, the system does not Cache PHP on its
  own.
  Sounds to me like you have an issue re-declaring an object or calling
 the
  right script/path/class/method something.
 
 
  I have never heard of PHP being cached unless it was intentionally
 cached
  it. Thank god for security reason!
  HTML output?? Sure all the time helps the browser load the content
 faster.
 
  I have a real issue with who ever told you that PHP is being cached,
  because if that was the case there is SERIOUS security hole in your PHP.
  I am doubting that.
 
  I have cached PHP, it can be done.
 
  Are you using APC(Alternative PHP Cache)???
 
  I would not suggest it with complex scripting using classes and methods
  they are the whole reason NOT to cache.
 
 
  That’s just my opinion.
 
  Richard L. Buskirk
 
 
 Well, seems you didn't read it carefully even to write my name correctly.
 if
 this is an issue with PHP then it is an
 issue with PHP. AsI said I am using pre-compiled binaries with default
 settings. also mentioned no caching is
 enabled to cache anything.  And NO i am not using APC either or something
 else!!!



 Fatih, please explain what you mean by the code files are being cached.
 and modifications in methods are skipped
 and not executed. How are you getting the modified files onto the server,
 and how are you running the scripts? Are you working directly on the server,
 or are you uploading the files to the server via FTP, SCP or some other
 mechanism?

 -Stuart

 --
 Stuart Dallas
 3ft9 Ltd
 http://3ft9.com/


OK, this is a development machine, everything is running on it. nothing is
being uploaded  through ftp, scp or something else.
all kind of content caching is disabled.

and what I mean by the code files are being cached is: after the
modifications, i do get the result which was produced before modification.
which shows
that the file is not being interpreted by php. how i get to this point that
I see errors after restarting the machine which were not there during coding
or when
i dump an object it doesn't show up anything other than previous content.

to recover this situation,  either I have to restart httpd which sometimes
does work or when it gets more problematic,
i have to crush httpd / php on start. and only having this problem on
windows machines.

sounds funny to most of you but it is happening


Re: [PHP] caching problem

2011-06-28 Thread Stuart Dallas
On Tue, Jun 28, 2011 at 5:12 PM, Fatih P. fatihpirist...@gmail.com wrote:

 On Tue, Jun 28, 2011 at 5:30 PM, Stuart Dallas stu...@3ft9.com wrote:

 Fatih, please explain what you mean by the code files are being cached.
 and modifications in methods are skipped
 and not executed. How are you getting the modified files onto the server,
 and how are you running the scripts? Are you working directly on the server,
 or are you uploading the files to the server via FTP, SCP or some other
 mechanism?

 OK, this is a development machine, everything is running on it. nothing is
 being uploaded  through ftp, scp or something else.
 all kind of content caching is disabled.

 and what I mean by the code files are being cached is: after the
 modifications, i do get the result which was produced before modification.
 which shows
 that the file is not being interpreted by php. how i get to this point that
 I see errors after restarting the machine which were not there during coding
 or when
 i dump an object it doesn't show up anything other than previous content.

 to recover this situation,  either I have to restart httpd which sometimes
 does work or when it gets more problematic,
 i have to crush httpd / php on start. and only having this problem on
 windows machines.

 sounds funny to most of you but it is happening


I'm sure it is happening, I don't doubt that, but there's probably a very
simple explanation.

What browser are you using? Certain older browsers such as IE6 have their
own ideas about whether pages should be cached or not. You can usually
bypass the browser cache by holding control and/or shift while clicking on
the refresh button. Try that next time this happens.

Other possibilities include filesystem issues, such that the OS is not
seeing that the file has been changed - there are levels of caching on
modern operating systems that most people, quite correctly, are not aware
of. The likelihood of this being the cause is miniscule.

If you're absolutely certain that you are not using any opcode caching (you
mentioned that you are using pre-compiled binaries, and it's possible they
include APC or similar by default), then I have no idea what's going on
beyond what I and others have already suggested.

-Stuart

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/


RE: [PHP] caching problem

2011-06-28 Thread admin
Fatih,
I am sorry spell check auto corrected your name, I was not changing 
your name on purpose.
It was not my intension to piss you off. 

I understand your frustration, trust me. 
I am running 5.3.6 on Windows Server 2008 R2 IIS, I am running massive class 
based methods in my own framework.
I am trying to help you narrow down the issue. I never blame PHP first because 
in my trouble shooting steps, I never get to PHP before I find the issue.

Segmentation Faults: that prevent the php script from completing locking up 
resources and causing a nightmare chain of events. It dumps the process at the 
fail point can look like it is a PHP thing but it is not. This can explain 
sometimes it works and sometimes it does not.

This can be caused by a host of reasons:
Buffer Overflow,
Attempting to access memory the program does not own. (This also points to 
Storage Violations)
Using uninitialized pointers,
Dereferencing Null pointers

Again suggestions please do not take offense.


Richard L. Buskirk


-Original Message-
From: Fatih P. [mailto:fatihpirist...@gmail.com] 
Sent: Tuesday, June 28, 2011 12:13 PM
To: Stuart Dallas
Cc: ad...@buskirkgraphics.com; PHP General
Subject: Re: [PHP] caching problem

On Tue, Jun 28, 2011 at 5:30 PM, Stuart Dallas stu...@3ft9.com wrote:

 On Tue, Jun 28, 2011 at 4:23 PM, Fatih P. fatihpirist...@gmail.comwrote:

 On Tue, Jun 28, 2011 at 5:12 PM, ad...@buskirkgraphics.com wrote:

  Faith,
 
  I actually did read from the beginning of the message.
 
  That does not make sense.
  PHP files are cached intentionally, the system does not Cache PHP on its
  own.
  Sounds to me like you have an issue re-declaring an object or calling
 the
  right script/path/class/method something.
 
 
  I have never heard of PHP being cached unless it was intentionally
 cached
  it. Thank god for security reason!
  HTML output?? Sure all the time helps the browser load the content
 faster.
 
  I have a real issue with who ever told you that PHP is being cached,
  because if that was the case there is SERIOUS security hole in your PHP.
  I am doubting that.
 
  I have cached PHP, it can be done.
 
  Are you using APC(Alternative PHP Cache)???
 
  I would not suggest it with complex scripting using classes and methods
  they are the whole reason NOT to cache.
 
 
  That’s just my opinion.
 
  Richard L. Buskirk
 
 
 Well, seems you didn't read it carefully even to write my name correctly.
 if
 this is an issue with PHP then it is an
 issue with PHP. AsI said I am using pre-compiled binaries with default
 settings. also mentioned no caching is
 enabled to cache anything.  And NO i am not using APC either or something
 else!!!



 Fatih, please explain what you mean by the code files are being cached.
 and modifications in methods are skipped
 and not executed. How are you getting the modified files onto the server,
 and how are you running the scripts? Are you working directly on the server,
 or are you uploading the files to the server via FTP, SCP or some other
 mechanism?

 -Stuart

 --
 Stuart Dallas
 3ft9 Ltd
 http://3ft9.com/


OK, this is a development machine, everything is running on it. nothing is
being uploaded  through ftp, scp or something else.
all kind of content caching is disabled.

and what I mean by the code files are being cached is: after the
modifications, i do get the result which was produced before modification.
which shows
that the file is not being interpreted by php. how i get to this point that
I see errors after restarting the machine which were not there during coding
or when
i dump an object it doesn't show up anything other than previous content.

to recover this situation,  either I have to restart httpd which sometimes
does work or when it gets more problematic,
i have to crush httpd / php on start. and only having this problem on
windows machines.

sounds funny to most of you but it is happening


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] caching problem

2011-06-28 Thread Steve Staples
On Tue, 2011-06-28 at 17:34 +0100, Stuart Dallas wrote:
 On Tue, Jun 28, 2011 at 5:12 PM, Fatih P. fatihpirist...@gmail.com wrote:
 
  On Tue, Jun 28, 2011 at 5:30 PM, Stuart Dallas stu...@3ft9.com wrote:
 
  Fatih, please explain what you mean by the code files are being cached.
  and modifications in methods are skipped
  and not executed. How are you getting the modified files onto the server,
  and how are you running the scripts? Are you working directly on the 
  server,
  or are you uploading the files to the server via FTP, SCP or some other
  mechanism?
 
  OK, this is a development machine, everything is running on it. nothing is
  being uploaded  through ftp, scp or something else.
  all kind of content caching is disabled.
 
  and what I mean by the code files are being cached is: after the
  modifications, i do get the result which was produced before modification.
  which shows
  that the file is not being interpreted by php. how i get to this point that
  I see errors after restarting the machine which were not there during coding
  or when
  i dump an object it doesn't show up anything other than previous content.
 
  to recover this situation,  either I have to restart httpd which sometimes
  does work or when it gets more problematic,
  i have to crush httpd / php on start. and only having this problem on
  windows machines.
 
  sounds funny to most of you but it is happening
 
 
 I'm sure it is happening, I don't doubt that, but there's probably a very
 simple explanation.
 
 What browser are you using? Certain older browsers such as IE6 have their
 own ideas about whether pages should be cached or not. You can usually
 bypass the browser cache by holding control and/or shift while clicking on
 the refresh button. Try that next time this happens.
 
 Other possibilities include filesystem issues, such that the OS is not
 seeing that the file has been changed - there are levels of caching on
 modern operating systems that most people, quite correctly, are not aware
 of. The likelihood of this being the cause is miniscule.
 
 If you're absolutely certain that you are not using any opcode caching (you
 mentioned that you are using pre-compiled binaries, and it's possible they
 include APC or similar by default), then I have no idea what's going on
 beyond what I and others have already suggested.
 
 -Stuart
 


maybe, you're updating the wrong files?   I've done that a few times,
where the files i THOUGHT it was using, ended up being in the wrong
folder (or apache was pointing to a different folder... kinda one in the
same).

just an alternate spin on it... 

Steve


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] caching problem

2011-06-28 Thread Fatih P.
On Tue, Jun 28, 2011 at 6:39 PM, ad...@buskirkgraphics.com wrote:

 Fatih,
I am sorry spell check auto corrected your name, I was not changing
 your name on purpose.
 It was not my intension to piss you off.

 I understand your frustration, trust me.
 I am running 5.3.6 on Windows Server 2008 R2 IIS, I am running massive
 class based methods in my own framework.
 I am trying to help you narrow down the issue. I never blame PHP first
 because in my trouble shooting steps, I never get to PHP before I find the
 issue.

 Segmentation Faults: that prevent the php script from completing locking up
 resources and causing a nightmare chain of events. It dumps the process at
 the fail point can look like it is a PHP thing but it is not. This can
 explain sometimes it works and sometimes it does not.

 This can be caused by a host of reasons:
 Buffer Overflow,
 Attempting to access memory the program does not own. (This also points to
 Storage Violations)
 Using uninitialized pointers,
 Dereferencing Null pointers

 Again suggestions please do not take offense.


 Richard L. Buskirk


already here to ask for suggestions not to take offense. Anyway, I will
re-check these points you have mentioned.

thanks.


Re: [PHP] caching problem

2011-06-28 Thread Micky Hulse
OP:

Can we see the methods in question?

Have you tried running the code on a different server/host?

Have you added any scaffolding to your methods in order to test your
caching theory? This would be the first thing I would try (i.e. create
random number (or whatever), concat with variable vals generated via
method, other.)

Sent from my iPhone

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] caching problem

2011-06-28 Thread Stuart Dallas
On Tue, Jun 28, 2011 at 5:53 PM, Fatih P. fatihpirist...@gmail.com wrote:



 On Tue, Jun 28, 2011 at 6:34 PM, Stuart Dallas stu...@3ft9.com wrote:

 On Tue, Jun 28, 2011 at 5:12 PM, Fatih P. fatihpirist...@gmail.comwrote:

 On Tue, Jun 28, 2011 at 5:30 PM, Stuart Dallas stu...@3ft9.com wrote:

 Fatih, please explain what you mean by the code files are being
 cached. and modifications in methods are skipped
  and not executed. How are you getting the modified files onto the
 server, and how are you running the scripts? Are you working directly on 
 the
 server, or are you uploading the files to the server via FTP, SCP or some
 other mechanism?

 OK, this is a development machine, everything is running on it. nothing
 is being uploaded  through ftp, scp or something else.
 all kind of content caching is disabled.

 and what I mean by the code files are being cached is: after the
 modifications, i do get the result which was produced before modification.
 which shows
 that the file is not being interpreted by php. how i get to this point
 that I see errors after restarting the machine which were not there during
 coding or when
 i dump an object it doesn't show up anything other than previous content.

 to recover this situation,  either I have to restart httpd which
 sometimes does work or when it gets more problematic,
 i have to crush httpd / php on start. and only having this problem on
 windows machines.

 sounds funny to most of you but it is happening


 I'm sure it is happening, I don't doubt that, but there's probably a very
 simple explanation.

 What browser are you using? Certain older browsers such as IE6 have their
 own ideas about whether pages should be cached or not. You can usually
 bypass the browser cache by holding control and/or shift while clicking on
 the refresh button. Try that next time this happens.

 Other possibilities include filesystem issues, such that the OS is not
 seeing that the file has been changed - there are levels of caching on
 modern operating systems that most people, quite correctly, are not aware
 of. The likelihood of this being the cause is miniscule.

 If you're absolutely certain that you are not using any opcode caching
 (you mentioned that you are using pre-compiled binaries, and it's possible
 they include APC or similar by default), then I have no idea what's going on
 beyond what I and others have already suggested.

 using FF3,5 and IE7 as browser.


Those browsers should be fine, but forcing a reload (the control/shift +
refresh) is always worth trying.

Maybe I should compile php myself disabling things i dont need and see it
 will make any difference.


You can see what's in your PHP build by creating a script that just contains
the following..

?php phpinfo(); ?

Run that and check the output. If you got the binary from php.net then
chances are that you don't have any opcode caching modules in there.

It's also worth doing a variation on Micky's suggestion - when I want to
make sure a script has actually been executed rather than cached data being
served I put a call to echo date('r'); in an appropriate place. That way the
script output will display the current date and time which should change
with each request.

-Stuart

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/


[PHP] caching problem

2011-06-27 Thread Fatih P.
Hi guys,

the code files are being cached. and modifications in methods are skipped
and not executed. is there any parameter that i can pass it from ini file?
this has been so annoying for me. restarting apache, windows, etc does not
even help. im running apache 2.2.19, php ts 5.3.6 on windows 2003 r2
any ideas how to avoid this situation? thanks

Fatih


Re: [PHP] caching problem

2011-06-27 Thread Nilesh Govindarajan
On 06/28/2011 10:56 AM, Fatih P. wrote:
 Hi guys,

 the code files are being cached. and modifications in methods are skipped
 and not executed. is there any parameter that i can pass it from ini file?
 this has been so annoying for me. restarting apache, windows, etc does not
 even help. im running apache 2.2.19, php ts 5.3.6 on windows 2003 r2
 any ideas how to avoid this situation? thanks

 Fatih


It seems you have a wrongly configured opcode cache runnning about which
you're not aware of.

-- 
Regards,
Nilesh Govindarajan
@nileshgr on twitter/identica


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] caching problem

2011-06-27 Thread Fatih P.
On Tue, Jun 28, 2011 at 7:40 AM, Nilesh Govindarajan
cont...@nileshgr.comwrote:

 On 06/28/2011 10:56 AM, Fatih P. wrote:
  Hi guys,
 
  the code files are being cached. and modifications in methods are skipped
  and not executed. is there any parameter that i can pass it from ini
 file?
  this has been so annoying for me. restarting apache, windows, etc does
 not
  even help. im running apache 2.2.19, php ts 5.3.6 on windows 2003 r2
  any ideas how to avoid this situation? thanks
 
  Fatih
 

 It seems you have a wrongly configured opcode cache runnning about which
 you're not aware of.

 --
 Regards,
 Nilesh Govindarajan
 @nileshgr on twitter/identica


basically using default configuration, have not changed anything except the
path for extensions in php.ini.
and there is nothing installed/configured to cache anything.


[PHP] Caching Problem

2002-09-04 Thread Roland Swingler

Hi

I have a problem with caching on IE 5.1.4 on Mac Os X. (PHP 4.0.5)

The page I want to use is a simple file upload page that works by:

?php
if ($HTTP_POST_VARS['submit'] == submit) {
  then upload the file...
}
?
Rest of document.

The form action returns to the same page (to allow you to upload another file).

This works fine, but if you press the refresh btn, the file keeps uploading pictures. 
If you click in the address bar  press return, this does not happen.

I have included the http headers to prevent caching as described in the documentation, 
but this hasn't seemed to work.

Is this a quirk of the browser/os combination or is there something i'm missing.

TIA

Roland


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Caching Problem

2002-09-04 Thread Jed Verity

Hi, Roland,

There might be a better way to do this, but you could try to use the
header() function after your upload takes place to redirect the browser to
the same page, using GET. Something like...

?php
if ($HTTP_POST_VARS['submit'] == submit) {
then upload the file...
header(Location: http://.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].);
}
?

Or something like that. HTH,
Jed

On the threshold of genius, Roland Swingler wrote:

 Hi
 
 I have a problem with caching on IE 5.1.4 on Mac Os X. (PHP 4.0.5)
 
 The page I want to use is a simple file upload page that works by:
 
 ?php
 if ($HTTP_POST_VARS['submit'] == submit) {
 then upload the file...
 }
 ?
 Rest of document.
 
 The form action returns to the same page (to allow you to upload another
 file).
 
 This works fine, but if you press the refresh btn, the file keeps uploading
 pictures. If you click in the address bar  press return, this does not
 happen.
 
 I have included the http headers to prevent caching as described in the
 documentation, but this hasn't seemed to work.
 
 Is this a quirk of the browser/os combination or is there something i'm
 missing.
 
 TIA
 
 Roland
 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Caching Problem

2002-09-04 Thread Marek Kilimajer

Use header(Location: page.php); to redirect the browser, you should 
allways do it after a post that changes or adds or deletes some data on 
the server.

Roland Swingler wrote:

Hi

I have a problem with caching on IE 5.1.4 on Mac Os X. (PHP 4.0.5)

The page I want to use is a simple file upload page that works by:

?php
if ($HTTP_POST_VARS['submit'] == submit) {
  then upload the file...
}
?
Rest of document.

The form action returns to the same page (to allow you to upload another file).

This works fine, but if you press the refresh btn, the file keeps uploading pictures. 
If you click in the address bar  press return, this does not happen.

I have included the http headers to prevent caching as described in the 
documentation, but this hasn't seemed to work.

Is this a quirk of the browser/os combination or is there something i'm missing.

TIA

Roland


  



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Caching Problem

2002-09-04 Thread Jed Verity

Oops. There was an extra period at the end there (after PHP_SELF).

?php
if ($HTTP_POST_VARS['submit'] == submit) {
then upload the file...
header(Location: http://.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
}
?

On the threshold of genius, Jed Verity wrote:

 Hi, Roland,
 
 There might be a better way to do this, but you could try to use the
 header() function after your upload takes place to redirect the browser to
 the same page, using GET. Something like...
 
 ?php
 if ($HTTP_POST_VARS['submit'] == submit) {
 then upload the file...
 header(Location: http://.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].);
 }
 ?
 
 Or something like that. HTH,
 Jed
 
 On the threshold of genius, Roland Swingler wrote:
 
 Hi
 
 I have a problem with caching on IE 5.1.4 on Mac Os X. (PHP 4.0.5)
 
 The page I want to use is a simple file upload page that works by:
 
 ?php
 if ($HTTP_POST_VARS['submit'] == submit) {
 then upload the file...
 }
 ?
 Rest of document.
 
 The form action returns to the same page (to allow you to upload another
 file).
 
 This works fine, but if you press the refresh btn, the file keeps uploading
 pictures. If you click in the address bar  press return, this does not
 happen.
 
 I have included the http headers to prevent caching as described in the
 documentation, but this hasn't seemed to work.
 
 Is this a quirk of the browser/os combination or is there something i'm
 missing.
 
 TIA
 
 Roland
 
 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Caching problem...?

2002-03-23 Thread Adam Schlag

Hello, I'm having a problem with my Apache/PHP setup.  I create a PHP
page and test it in a browser, and the page loads and everything is
fine.  However, when I make a change to my PHP script and reload the
page to see my changes, the same output from PHP is given to me.  I have
to save the page as a new file and load the new file to see any
changes.  I've turned off caching in my browser (Mozilla) and I've even
closed the browser and reloaded it, and I get the same page.  The only
thing that works is restarting Apache.

I'm running Debian with the Debian packages for Apache (1.3.23) and PHP
(4.1.2).  I've tried looking at the configuration and I know there has
to be an easy answer, but I can't find it.  I've read the documentation
for both, and I've searched the web for answers, but I just don't know
what's going on here.  Any help someone could provide would be greatly
appreciated.  Thank-you.

Adam Schlag





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Caching Problem

2002-03-06 Thread Paul A. Procacci

Hey all,
 I'm trying not to cache a page.  I have the following code:

$return = split( , exec(vmstat));
$cpu_top = 100;
$return = $cpu_top - $return[count($return) -1];

which returns the amount of idle cpu time.  The problem is this, every 
time the page is loaded, it always show the first value when the page 
was first loaded.   I tried adding :

header(Cache-Control: no-store, no-cache, must-revalidate);
header(Cache-Control: post-check=0, pre-check=0, false);
header(Pragma: no-cache);


all randomly, and together, but nothing seems to work.  I can run one of 
my binaries in a forever loop causing the cpu not ever to be idle, but 
still nothing.  Help?

Thanks in advance,
Paul


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php