Я хотел бы знать, как использовать «filemtime» со всеми ссылками?
Пример :
— Мой PHP-файл для get: http://mywebsite.org/getdate.php
— Ссылка на которую я хочу получить дату: http://thegoodwebsite.net/i/banp.gif
Заранее спасибо за помощь!
Встроенный http
Обертка не поддерживает stat
семейство функциональности, вроде filemtime
, Итак, вы не можете.
Протокол HTTP определяет Last-Modified
поле заголовка, которое вы можете использовать вместо.
С CURL:
$curl = curl_init('http://thegoodwebsite.net/i/banp.gif');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_FILETIME, true);
if (false !== curl_exec($curl)) {
$time = curl_getinfo($curl, CURLINFO_FILETIME);
echo 'remote time of the retrieved document: ', $time;
}
curl_close($curl);
Если вы получите -1, это может быть неизвестно.
Других решений пока нет …