Дата модификации удаленного файла @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
1Eugene
новый человек
0
Сообщения: 26
Зарегистрирован: 22.02.04
Заголовок сообщения: Дата модификации удаленного файла
Сообщение Добавлено: 2 Март 2004, 12:44:44 
Есть www.site.com/filez/file.zip
Как проверить дату модификации/создания file.zip из ПХП скрипта на удаленном сервере?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 2 Март 2004, 12:59:01 
http://ru2.php.net/manual/ru/function.stat.php

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Март 2004, 13:01:56 
1. В HTTP нет файлов. В HTTP есть ресурсы, для доступа к которым используются URL'ы.
2. Вместе с ресурсом тебе отдается набор HTTP-заголовков. Все, что ты можешь узнать о ресурсе, находится в них.
3. Если тебе повезет, то там будет адекватный заголовок Last-Modified.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
1Eugene
новый человек
0
Сообщения: 26
Зарегистрирован: 22.02.04
Сообщение Добавлено: 2 Март 2004, 13:04:47 
дык удаленный файл
тобишь скрипт где-то на www.site2.com/script.php
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Март 2004, 13:09:14 
1Eugene, отвыкай от термина "удаленный файл". Удаленные файлы бывают в сетевых файловых системах. В HTTP нет такого понятия.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
1Eugene
новый человек
0
Сообщения: 26
Зарегистрирован: 22.02.04
Сообщение Добавлено: 2 Март 2004, 13:15:59 

Crazy писал(а):
2. Вместе с ресурсом тебе отдается набор HTTP-заголовков. Все, что ты можешь узнать о ресурсе, находится в них.
3. Если тебе повезет, то там будет адекватный заголовок Last-Modified.


а какой функцией выцеплять этот набор HTTP-заголовков?
пробовал стат, так он гад дает мне текущее время
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Март 2004, 13:26:25 
RTFM curl или ручками через сокеты.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 3 Март 2004, 20:30:12 
ya ya .) socket...

$host = 'www.site.com';
$url = '/filez/file.zip';
$fsoc = fsockopen($host, 80);
fputs($fsoc, "HEAD $url HTTP/1.0\nHOST:$host\n\n");
$buffer = fread($fsoc, 65536);
fclose($fsoc);

а дальше preg/posix...

_________________
lost world... lost life... lost tomorrow... only night
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100