2008-11-21 46 views

回答

5

给这个一去..使用cURL

$c = curl_init('http://...'); 
curl_setopt($c, CURLOPT_HEADER, 1); // Include the header 
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); // Return the result instead of printing it 
$result = curl_exec($c); 

if (curl_errno($c)) 
    die(curl_error($c)); 

// $result now contains the response, including the headers 

if (preg_match('/Last-Modified:(.*?)/i', $result, $matches)) 
    var_dump($matches[1]); 
+0

+1,但不的Last-Modified来自,因此可能是不准确? – 2008-11-21 19:20:20

1

谢谢...我试图修改您的版本了一下,这似乎为我工作:

$c = curl_init('http://...');  
curl_setopt($c, CURLOPT_HEADER, 1); // Include the header  
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($c, CURLOPT_FILETIME, 1); 
curl_exec($c); 
$result = curl_getinfo($c); 

if (curl_errno($c)) 
    die(curl_error($c)); 

echo date('G:i M jS \'y',(int)$result['filetime']);