Проверка на существование файла на другом сервере... Как?

  • Автор темы Страж Неба
  • Дата начала

Страж Неба

Guest
Проверка на существование файла на другом сервере... Как?

Доброе время суток, уважаемые форумчане.
Пробовал самостоятельно собрать нужный мне скрипт, но не получилось. Советовался и с ребятами с Kadets.info, но и они не помогли.

Вот, что нужно:

1. Имеется файл-база, куда в каждую стороку вписан урл адрес файла.
Типа вот так:
http://wmate.ru/index.shtml
http://wmate.ru/catalog/a_001/002.zip
http://wmate.ru/catalog/u_004/Performer_of_Desires.exe

Как видете, все файлы, на которые ведут урл'ы разного типа - это важно.

Базу сылок можно держать и не в файле, а например, в массиве, это уже из рассчета оптимальности (как думаете, что лучше?).

2. Имеется скрипт, который читает этот файл построчно и каждую строку проверяет на существование, то есть проверяет, имеется ли по заданному урлу файл. Если не имеется, то записываем урл (строку) в базу битых адресов.

Скрипт этот нужен для выявления битых ссылок на архивы, лежащие на других серверах .
Как мне это организовать. Писал скрипт, но не получилось, хотя, по логике, все было сделано правильно. Пока не буду давать тот код, что сверстал, чтобы Вас с толку не сбивать.
Надеюсь, что поможете, ибо скрипт очень нужен. Заранее спасибо!
 

Фанат

oncle terrible
Команда форума
Проверка на существование файла на другом сервере
Для понимания своей задачи надо знать одну важную вещь.
в вебе не существует файлов. вообще.
Советовался и с ребятами с Kadets.info
Это крутой девелоперский сервер?
Базу сылок можно держать и не в файле, а например, в массиве
К сожалению, в массиве ничего держать нельзя.

Данный скрипт написать можно, но предупреждаю, что точность его работы будет весьма невысока.

Для начала порекомендую ознакомиться с основами веб: PHP FAQ: Самые основы. Как работает PHP.
 

Страж Неба

Guest
А не могли бы Вы написать такой скрипт?
Как видите, знаний мне не хватает, времени на их приобретение, к сожалению, тоже. Скрипт очень нужен!
Если вас не затруднит, очень прошу помочь.
Заранее благодарен.
 

Фанат

oncle terrible
Команда форума
К сожалению, не мог бы.
Тем более, что я не разделяю мнения о том, что этот скрипт очень нужен.
 

Страж Неба

Guest
Хм...
Скрипт действительно нужен, но заверять Вас в этом не буду...
Может кто другой поможет. Я не думаю, что необходимый мне скрипт очень велик по размеру
 

Breeze

goshogun
Команда форума
Партнер клуба
и что? думаешь кто-то его будет писать для тебя? ашибаисси.

http-запрос HEAD, [m]sockets[/m] или [m]curl[/m] тебе возможно помогут
 

Фанат

oncle terrible
Команда форума
Breeze
у него уже есть код, который работает именно так, как я описал - точность его работы будет весьма невысока.
Больше ему ничем помочь нельзя.
 

Breeze

goshogun
Команда форума
Партнер клуба
Фанат

в общем и целом -- да, согласен
 

Alexandre

PHPПенсионер
Страж Неба

зайди в рубрику РАБОТА и напиши:
требуется написать скрипт за ххх уе
Думаю, желающие найдутся
 
Сверху