Ничего не понимаю !
Я подозреваю, что это совсем элементарно и пишется в одну строчку, но не могли бы вы мне помочь.



Как скачать с какого-то сервера, например example.com файл, допустим лежащий в indx.files/1.jpg и сохранить его у себя. На PHP.

Комментарии
24.10.2005 в 20:48

Fire in a hole!
$filecontent = '';

if ($fres = fopen('www.example.com/index.files/1.jpg', 'r'))

{

while ($buf = fread($fres, 1024)) $filecontent .= $buf;

fclose($fres);

}



if ($filecontent && ($fres = fopen('/some/path/1.jpg', 'w')))

{

fwrite($fres, $filecontent);

fclose($fres);

}
24.10.2005 в 21:15

Fire in a hole!
Vj_o-oy только требует наличия php_sockets.
24.10.2005 в 21:21

Ничего не понимаю !
Он у меня таким способом картинку не скачивает. Точнее он ее скачивает, но она не показвается.

Размер картинки на сервере - 124 321 байт, скачаной - 124 853 байт.

Почему так :(

А размер "на диске" у них совпадает.
24.10.2005 в 21:23

Ничего не понимаю !
сама разобралась :)



Нужно в fopen-ом файл открыть с использование буквы и - типа бинарный фай и все скачалось как нужно :)
24.10.2005 в 21:25

Ничего не понимаю !
Спасибо вам все огромное! :rotate: Родина вас не забудет ;)
24.10.2005 в 21:55

Fire in a hole!
*~ ChikA SimpatikA ~* блин. совсем забыл, что файл бинарный.