Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: stat ( ) не собирает статистику для файлов на других веб-серверах?
 
 автор: ДацкыйКот   (06.12.2007 в 01:38)   письмо автору
 
 

Функция stat ( ) успешно собирает статистику на локальном веб-сервере. Но при попытке проверить атрибуты удаленных файлов / ссылок пишет:

Warning: stat() [function.stat]: stat failed for http://www.e1.ru/news/spool/news_id-283962-section_id-69.html


Вообще это возможно?

Хотелось бы проверять изменилась ли определенная страница / файл с момента последней проверки. Но вместо полной загрузки и анализа хотелось бы обращаться к атрибутам файла...
Или это реализуется как-то иначе? Подскажите, кто как делал...

   
 
 автор: ДацкыйКот   (06.12.2007 в 02:56)   письмо автору
 
   для: ДацкыйКот   (06.12.2007 в 01:38)
 

Нашел на этом сайте варианты частичного решения проблемы:
просмотр размера файла - через сокеты.
см. http://softtime.ru/info/task.php?id_article=83

Но, к сожалению, в ответах сервера не нахожу времени модификации.
Каким-то образом это время можно выяснить?

К тому же повидимому ряд серверов не дают данных по размеру файла. Например, вот этот файл из ленты новостей: http://www.e1.ru/news/spool/news_id-283973-section_id-11.html не позволяет проверить размер...

   
 
 автор: Faraon   (06.12.2007 в 08:24)   письмо автору
 
   для: ДацкыйКот   (06.12.2007 в 02:56)
 

>http://www.e1.ru/news/spool/news_id-283973-section_id-11.html не позволяет проверить размер...
Полагаю, что физически этого файла не существует, а используется mod_rewrite

   
 
 автор: Unkind   (06.12.2007 в 08:32)   письмо автору
 
   для: ДацкыйКот   (06.12.2007 в 01:38)
 

URI - не удаленный адрес файла.

   
 
 автор: Trianon   (06.12.2007 в 09:32)   письмо автору
 
   для: ДацкыйКот   (06.12.2007 в 01:38)
 

Воспользуйтесь полем заголовка запроса IF-modified-since
подробнее см. протокол HTTP (RFC-2616)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования