Александр К.
114 сообщений
#16 лет назад
Народ подскажите плз как через php скачать файл с удалённого сервера?
Андрей Халецкий
3563 сообщения
#16 лет назад
Curl, Socket
Александр Е.
80 сообщений
#16 лет назад
SmartDesign, не надо мудрить.
radmus, file_get_contents()
Болатов А.
1090 сообщений
#16 лет назад
Вообще-то сокеты -- это не так уж и сложно.
Зато не придется гадать, сколько скачано, сколько еще осталось и на какой скорости и стадии сейчас процесс.
Владимир Омельяненко
8 сообщений
#16 лет назад

<?

$way='c:\your_file.txt';
$url=';;

$file_to_read=fopen($url,'r');
$file_to_write=fopen($way,'w');

while (!feof ($file_to_read))
{
$buffer = fgets($file_to_read, 4096);
fwrite($file_to_write, $buffer);
}

fclose($file_to_read);
fclose($file_to_write);

?>
Станислав Малкин
1410 сообщений
#16 лет назад
Цитата ("Cord"):
SmartDesign, не надо мудрить.
radmus, file_get_contents()
]http://ru2.php.net/file_get_contents


А вот и нет. Это может быть запрещено политикой хостинга. Даже очень часто запрещено. А еще могут быть отключены нужные врапперы.
Андрей Халецкий
3563 сообщения
#16 лет назад
Cord, можно пробовать. Но я предпочитаю использовать механизмы которые специально для предноназначены для решения определенных задач. Потом дорбатывать легче (например выясниться что нужно получить куку, что бы скачать файл).
 A.
120 сообщений
#16 лет назад
Так, кто еще не отметился что он в состоянии отправить http запрос ?!!!!! ) отмечаемся, не стесняемся)
Андрей Щ.
190 сообщений
#16 лет назад
Кстати на php.net в разделе Curl естьполезные комменты на инглише. там люди решали вопрос как сохранять куки между запросами если нельзя писать на диск (стандарт для либкурла, cookiefile и cookiejar), еще некоторые интеерсные моменты..
от себя добавлю, что иногда возникает ситуация, когда не срабатывают редирректы для Curl, когда тащится информация с сайта, использующего логон и при логоне идет редиррект - возникает легкая паника (такое было у меня), тем кто с таким столкнулся есть смысл пошаритться по комментам.
и еще. на пхп.нет описаны далеко не все параметры запросов. где-то в комментах есть ссылка на сайт разработчиков, где приведены ВСЕ параметры с описанием (они там в разделе либкурл а не сиурл)