2008-11-21 43 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']);