Re: remote file time -small issue
| From: | Jochem Maas | Date: | Thu, 22 Feb 2007 14:08:11 +0000 |
| Subject: | Re: remote file time -small issue | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-249232@lists.php.net to get a copy of this message | ||
I'm not your personal help desk - please keep your replies on the list.
SJAMHO DBMS wrote:
> Dear Jochem,
>
>
> I am not able to crack the headers into giving the date.
wtf does that mean? the 'root' pages [in question] DONT SEND 'Last-Modified'
headers.
ergo there is no way to determine when the page was last modified as far as parsing
the request headers goes.
> If you could help to finish the code, that would be great - if not, then
> thanks for the reference anyway.
I just did the research you should have done ... go an install firefox with the
firebug and web-developer extensions and you too will have no problem in examining
request headers.
I have no idea what 'finish the code' means - is that a MortalKombat reference
or something?
you are trying to determine the last-modified date of a non-cacheable generated-on-fly
webpage [that doesn't return a 'Last-Modified' header] - it is safe to say that the
last modified time of said page is 0.5 seconds ago (give or take a few microseconds)
>
>
> Regards, Jos
>
> On 2/22/07, *Jochem Maas* < jochem@iamjochem.com
> <mailto:jochem@iamjochem.com>> wrote:
>
> SJAMHO DBMS wrote:
> > Hi Jochem,
> >
> >
> > See the code now here:
> > http://www.sjamho.com/update/remote.php
>
> the 'root' pages are not sending a last-modified header.
> which may have something to do with the fact that, unlike the manual
> pages,
> they output cache control headers as follows:
>
> Cache-Control: private
> Pragma: no-cache
>
> have a look into the manual about the effects cache control on last
> modified
> headers and check the php website source code with regard to how
> they do things,
> e.g. here:
>
> http://sg.php.net/source.php?url=/include/shared-manual.inc
> <bêùûÅnÌÊ
> ¦a{�ïhttp://sg.php.net/source.php?url=/include/shared-manual.inc>
>
> specifically the function manual_header(), notice the header() calls??
>
> this is not a php issue, what you are seeing is a result of specific
> headers that are present (or not) in the response created by the
> php.net <http://php.net>
> website's php code.
>
> >
> >
> > Thanks, Jos
> >
> > On 2/22/07, *Jochem Maas* <jochem@iamjochem.com
> <mailto:jochem@iamjochem.com>
> > <mailto: jochem@iamjochem.com
> > <mailto:jochem@iamjochem.com>>> wrote:
> >
> > SJAMHO DBMS wrote:
> > > Dear Sirs,
>
> no 'sirs' here btw - it's all false gods, war-mongerers and a bunch of
> outsourcers who expect the rest to do their job for them. :-P
>
> > >
> > >
> > > I have a problem with the attached file.
> > > Run it or see it here:
> > > http://www.sjamho.com/update/remote.php
> > >
> > > The issue is: the timestamps are shown for every file in a
> > subdirectory,
> > > but never for a file in the root of a domain.
> > > Can anyone tell me why?
> >
> > not unless you show us source code.
> >
> > >
> > >
> > > Kind regards, Jos
> > >
> > >
> > >
> >
> >
> >
> >
> >
>
>
>