LINUX.ORG.RU

Скачивание файлов через Web на PHP


0

0

Помогите, пожалуйста. Необходимо написать небольшой скриптик, который будет скачивать файлы по протоколам http/ftp. Curl/wget заблокированы хостером. Да и вобщем-то нет необходимости хранить данные на винте - они сразу идут либо в бд, либо на другой комп.
Проблема в том, что я не понимаю как реализовать докачку. Или хотя бы скачивание файла с определенного места. Можно ли это реализовать стандартными средствами PHP? Fseek не работает для упаковщиков типа http/ftp.
Помогите, пожалуйста.


fopen() чем не подходит? Только и его хостер залочит, раз уж curl/wget не доступны.

AngryElf ★★★★★
()

> Fseek не работает для упаковщиков типа http/ftp.

Это тут при чем? Тебе их качать или проматывать надо?

AngryElf ★★★★★
()

Блин, да знаю я про fopen.
Мне нужно реализовать докачку. Для этого надо иметь возможность качать файл с определенного места. Как это можно реализовать?

ProtecT
() автор топика
Ответ на: комментарий от AngryElf

Да, я тоже так думаю После чтения доков по php ничего хорошего в голову не пришло.
Не подскажите ссылки на rfc по http/ftp? Google - знаю :)

ProtecT
() автор топика
Ответ на: комментарий от ProtecT

вот гугль и напрягай. Уверяю, первая ссылка будет твоя :)

rfc сцукодлинные, я по-другому пути шел (http-сервер с докачкой писал). Просто натравил качалку в режиме докачки на мой сервер и смотрел, какие хедеры оно мне посылает. Потом по этим хедерам и кодам уже подробно в rfc смотрел.

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

У сервера коннект хороший. Это я файлы передаю транзитом через два сервера на свой комп. А файлы могут быть любого размера, вплоть до гигaбайт. FXP не поддерживается.

ProtecT
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.