Может пригодиться, к примеру, для задач кеширования. Мы запросим с сервера только заголовки файла и извлечем из них значение last-modified.
Почти готовый вариант я нашел в сети, чуть-чуть изменил для своих задач. Принцип описан ваше.
На входе — URL. На выходе последняя дата изменения файла или текущее время, если прочитать данные не удалось.
|
|
function get_lastmod_time($url) { $time = time(); $h = @get_headers($url, 1); if (stristr($h[0], '200')) { foreach($h as $k=>$v) { if (strtolower(trim($k)) == "last-modified") { $time = strtotime($v); break; } } } return $time; } |
Данная запись опубликована в 01.01.2018 23:06 и размещена в рубрике PHP.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июнь 18, 2018 г.
Итак, как перевести ассоциативный массив в XML? Воспользуемся "родным" для PHP классом SimpleXMLElement.
В качестве основного контейнера используем тег <values/>, а установить UTF-8 кодировку нам поможет небольшая хитрость. Инициализация ...
Читать
Сентябрь 19, 2015 г.
По идее столько всего понаписано, чего огород то городить? От случая к случаю, конечно, пользуюсь библиотеками PHP. Но вместе с этим, есть объективные ...
Читать
Январь 29, 2021 г.
Эта статья о некоторых задачах, возникающих при сохранении файла на сервере, при получении его от пользователя через форму (<input type="file" />).
Определимся с требованиями. Технически, решение нужно в виде функции, которая принимает набор ...
Читать
Сентябрь 3, 2013 г.
Есть несколько задач, связанных с конвертацией документов в PDF. Меня интересует перевод из HTML и создание PDF средствами PHP.
Конвертировать страницу, отображенную в браузере в PDF.
Здесь обычно используют плагины. Это работает до тех пор, пока ...
Читать