Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проверка наличие файла на сайте... 
:(
    Опции темы
PsiHo
Дата 16.11.2006, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 3.11.2006

Репутация: нет
Всего: нет



Привет Всем !!!
подскажите как можно проверить наличие файла на сайте ?
зная путь к файлу  smile 

зарание СПАСИБО.
PM MAIL   Вверх
ptr
Дата 17.11.2006, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Я так понял ты используешь HTTP. Тогда посылай на сервер запрос (например HEAD) и смотри, что тебе сервер ответит на этот запрос.

Это сообщение отредактировал(а) ptr - 17.11.2006, 19:00


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
PsiHo
Дата 20.11.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 3.11.2006

Репутация: нет
Всего: нет



ptr, гы а пример можно - если не сложно 
саму идею я понимаю а вот с её реалицацие возникает проблемы smile  smile 
PM MAIL   Вверх
ptr
Дата 20.11.2006, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Вот правильный запрос smile :
Код

HEAD /index.php HTTP/1.1
Accept: */*
Host: forum.vingrad.ru

Соответственно ответ (200 - всё нормально - файл есть):
Код

HTTP/1.1 200 OK
Date: Mon, 20 Nov 2006 07:26:05 GMT
....
Content-Type: text/html; charset=windows-1251


Вот неправильный запрос:
Код

HEAD /index2.php HTTP/1.1
Accept: */*
Host: forum.vingrad.ru


Вот ответ (404 - такого файла на сервере нет):
Код

HTTP/1.1 404 Not Found
Date: Mon, 20 Nov 2006 07:29:09 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) FrontPage/5.0.2.2635 mod_python/3.1.3 Python/2.3.5 PHP/5.1.6-0.dotdeb.2 mod_ssl/2.0.54 OpenSSL/0.9.7e mod_webapp/1.2.0-dev mod_perl/1.999.21 Perl/v5.8.4
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Content-Type: text/html; charset=iso-8859-1
Content-Language: en


Это сообщение отредактировал(а) ptr - 20.11.2006, 10:55


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
PsiHo
Дата 21.11.2006, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 3.11.2006

Репутация: нет
Всего: нет



us большое спасибо  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0679 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.