Ничего не понимаю !
Я подозреваю, что это совсем элементарно и пишется в одну строчку, но не могли бы вы мне помочь.
Как скачать с какого-то сервера, например example.com файл, допустим лежащий в indx.files/1.jpg и сохранить его у себя. На PHP.
Как скачать с какого-то сервера, например example.com файл, допустим лежащий в indx.files/1.jpg и сохранить его у себя. На PHP.
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);
}
Размер картинки на сервере - 124 321 байт, скачаной - 124 853 байт.
Почему так
А размер "на диске" у них совпадает.
Нужно в fopen-ом файл открыть с использование буквы и - типа бинарный фай и все скачалось как нужно