Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

файловый прокси:)

Здравствуйте comp,
такая интересная задача: я обращаюсь на некоторый сайт (своей
программой через WinInet); на сайте находится php-скрипт,
которому я передаю URL другого файла,
размещенного где-то в интернете. Скрипт должен скачать этот файл
себе на сервер, при этом зашифровать или упавовать в архив, короче
просто что-то сделать с содержимым файла. После этого я скачиваю
файл на свой компьютер и опять посылаю запрос, теперь уже на
удаление временного файла.

возможно ли такое? если да, то какие идеи - как это реализовать? а
может, такие прокси уже существуют?

Ответить   Thu, 4 Aug 2005 23:47:28 +0400 (#412924)

 

Ответы:

Здравствуйте !


Скачивать файл тут же по http, или потом по ftp ?


А в чем, собственно, вопрос ?
Как написать простенький скрипт ? Или как послать GET запрос через
wininet и выкачать ответ ?

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4823
Возраст листа : 684 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/412964
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 5 Aug 2005 02:04:18 +0400 (#412964)

 

Hello Victor,

Friday, August 5, 2005, 2:04:18 AM, you wrote:

все по http

c WinInet проблем нет, а вот с php у меня совсем небольшой опыт, поэтому
собственно вопрос по php - как написать скрипт. И еще - каким образом
скрипт должен сообщить мне, что файл выкачан и готов? или я должен
время от времени опрашивать скрипт?

Ответить   Fri, 5 Aug 2005 11:52:38 +0400 (#413128)

 

Здравствуйте !


Имхо, насчет скриптов корректней обращаться в эти листы:
mailto:inet.webbuild.build-list@subscribe.ru и
mailto:inet.webbuild.scripttalk-list@subscribe.ru

готов?

Тут надо определиться для каких размеров файлов это все должно работать.

Если надо качать относительно маленькие файлы (скачивание и архивирование
займет меньше чем максимальное время работы скрипта), то скрипт может
вообще сразу отдать файл (надо отослать правильные заголовки Content-Type,
Content-Length, и.т.д.), но тогда докачка не будет поддерживаться.
Если как Вы хотите - сохранить во временный каталог - то можно, после
окончания
работы скрипта отослать ответ 302 (например 'HTTP/1.1 302 Found') и
заголовок
Location: с url-ом временного файла.

Но, как я понял, предполагается что скрипт будет работать долго и
может за один запуск не управиться ? Если так, то настраивайте хрон - пусть
скрипт запускается периодически, реализуйте в нем докачку - это просто.
После скачивания файла пусть скрипт его архивирует. После окончания
архивации пусть, например, Вам письмо шлет.
Ну, или действительно - делайте второй скрипт (или как доп. алгоритм
в 1-м скрипте), который проверяет состояние задачи и, если например,
файл готов - отдает редирект на файл, а если нет - ответ 404.
Ну и, соответственно, придется периодически опрашивать этот скрипт.

З.Ы. Если задача единична - не надо кучу файлов качать, то легче
найти хостинг с шеллом и wget-ом, самому скачать на сервер, заархивировать,
а потом скачать себе.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4826
Возраст листа : 684 (дней)
Количество подписчиков : 524
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/413261
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 5 Aug 2005 16:14:11 +0400 (#413261)