RE: [PHP] Finding out when a Web page has changed
| From: | Vikram Vaswani | Date: | Fri, 27 Sep 2002 06:38:31 +0000 |
| Subject: | RE: [PHP] Finding out when a Web page has changed | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-117822@lists.php.net to get a copy of this message | ||
Yup, thought of that one - but it just seems a little sub-optimal ;) Any
way to do this without resorting to a brute-force "read the entire file
stream over HTTP"?
I can't think of one, so I guess I may do it this way after all - but if
something occurs to you, or anyone else on the list, please let me know.
Thanks for the help :)
Vikram
>You could cache/save the actual contents of the file, then when you read
>it next time, compare it to what you saved and see if it changed. You
>may want to filter out everything but what's between <body> and </body>,
>so you're not thinking it changed just b/c of something in the
>headers...
>
>---John Holmes...
>
>> -----Original Message-----
>> From: Vikram Vaswani [mailto:vikram@w-o-i.com]
>> Sent: Thursday, September 26, 2002 7:04 AM
>> To: php-general@lists.php.net
>> Subject: [PHP] Finding out when a Web page has changed
>>
>> Hi all,
>>
>> I need to write an application that accepts a list of URLs and checks
>them
>> on a daily basis (via cron) to see if the pages have changed in the
>past
>> day.
>>
>> I need some help with this. Does anyone know the most optimal way to
>find
>> out when a particular Web page has been modified? I am thinking about
>> using
>> the Last-Modified: HTTP header - however, all servers do not return
>this
>> header - any ideas on what the fallback should be?
>>
>> TIA,
>>
>> Vikram
>> --
>> "I find your lack of faith disturbing."
>> --Darth Vader
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>
>