/* UNTESTED. */ function get_http_lm_date($url) { $d = parse_url($url); if ( !$fp = fsockopen ($d['host'], (isset($d['port'])) ? $d['port'] : '80') ) return FALSE; fputs($fp, "HEAD ".$d['path']." HTTP/1.0\r\n\r\n"); while ( !feof($fp) ) { if ( ereg ("^Last-Modified: ", $buf = fgets($fp, 256)) ) { $retval = substr($buf, 15); fclose($fp); } } if ( !isset($retval) ) return FALSE; else return $retval }
On Saturday 31 May 2003 12:09 pm, chris wrote: > I have a database full of links. I need to write a script to go to each one > and check the modification date of the file. My plan is, once that is > logged, to do this every week and indicate which pages have "changed." > > What is the simplest approach to this? Do I need to use CURL functions or > remotely open the page with fopen? A pointer to the right place in the > manual would be great... -- The world holds two classes of men -- intelligent men without religion, and religious men without intelligence. -Abu'l-Ala-Al-Ma'arri -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php