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

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

За 2005-08-05

Re[3]: файловый прокси:)

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

> VVV> Скачивать файл тут же по http, или потом по ftp ?
> все по http
> VVV> А в чем, собственно, вопрос ?
> c WinInet проблем нет, а вот с php у меня совсем небольшой
> опыт, поэтому > собственно вопрос по php - как написать скрипт.

Имхо, насчет скриптов корректней обращаться в эти листы:
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

   2005-08-05 16:25:34 (#413261)

Компонент для COM-порта

Добрый день!

Подскажите пожалуйста какой-нибудь компонент для работы с COM-портом. Использовал
ASync32, под 2к и ХР работает нормально, а на Win98 при открытии порта программа
"подвисает". Может кто с таким сталкивался и может объяснить из-за чего это происходит?

   Денис Селезнев 2005-08-05 14:11:15 (#413199)

Re[2]: файловый прокси:)

Hello Victor,

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

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

все по http

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

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

   2005-08-05 11:51:47 (#413128)

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

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

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

Скачивать файл тут же по 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

   2005-08-05 02:07:39 (#412964)