Я использую модуль PHP cURL для извлечения временной отметки удаленного файла через HTTP-заголовки. Мне удалось получить CURLOPT_FILETIME
метку модификации с помощью константы CURLOPT_FILETIME
. Конечно, я делаю это, чтобы посмотреть, изменился ли удаленный файл, не загружая его содержимое.
$ch = curl_init($url); /* create URL handler */ curl_setopt($ch, CURLOPT_NOBODY, TRUE); /* don't retrieve body contents */ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); /* follow redirects */ curl_setopt($ch, CURLOPT_HEADER, FALSE); /* retrieve last modification time */ curl_setopt($ch, CURLOPT_FILETIME, TRUE); /* get timestamp */ $res = curl_exec($ch); $timestamp = curl_getinfo($ch, CURLINFO_FILETIME); curl_close($ch);
Что, на ваш взгляд, лучший способ проверить, удался ли удаленный файл? Должен ли я идти только с отметкой времени? Или есть какие-то другие умные варианты, которые мне не приходили в голову ?!