Время изменения удаленного файла

  • Автор темы Автор темы Markus
  • Дата начала Дата начала
из-за того, что не обязан вообще никаую дату возвращать.
из-за того, что это дата модификации УРЛа, а не ФАЙЛА.
из-за того, что это разные вещи!
из-за того, что файлов в НТТР не бывает.
 
FIVA
Last-Modified: Mon, 16 May 2005 19:03:09
это вчерашняя дата

Фанат
Если это не файл, то какого хера он его размер отдает??? 15 мегобайт?

-~{}~ 17.05.05 15:05:

кажется начинаю понимать, но пока не могу представить перед глазами
если я обращаюсь к url то они где то лежат, и когда то создаются???
или как?
 
> Если это не файл, то какого хера он его размер отдает???
Читай по слогам: В HTTP ФАЙ-ЛОВ НЕТ. В HTTP ЕСТЬ ТОЛЬ-КО КОН-ТЕНТ, ОТ-КЛИК НА HTTP-ЗАП-РОС.
PHP:
<?php
header('HTTP/1.1 200 OK');
header('Date: Tue, 17 May 2005 09:04:56 GMT');
header('Last-Modified: Mon, 16 May 2005 19:03:09 GMT');
header('Content-Length: 2');
echo 'Ok';
?>
 
как же тогда узнать изменен он или нет, чтобы не скачивать лишний раз?
 
>как же тогда узнать изменен он или нет, чтобы не скачивать лишний раз?

Смотреть заголовки и надеятся, что в них указана правильная информация. :-)
 
если только :)
Может правда многие подивились мой непонятливости, но я лучше если не понял, буду допытыватся, чем сделав умное лицо скажу понятно.
Мне не понятно из чего он формирует заголовок, если я даю url файла, то наверно считывая сам файл fgets то есть как?
 
Не совсем так. Ты даешь ссылку на ресурс, за которым может находится файл. Этот файл может отдать броузеру совершенно левые заголовки, которые никак тебе не помогут.

Если файл статичный, заголовки для него формирует сервер. В соответствии со своими настройками. Опять таки, не факт, что они будут корректными.
 
а вот мне интересно, как можно узнать время модификации файла, "считывая сам файл fgets"...
 
Юзайте FTP.

[m]ftp_mdtm[/m] -- Возвращает время последней модификации файла

ftp_mdtm() возвращает время последней модификации удалённого файла.

Замечание: Не все серверы поддерживают эту функцию!
[off]Вообще, "удалённый файл" -- это, случайно, не "тот файл, который уже удалили"?[/off]
 
Сверху