Копирование файла с удаленного сервера

Как обычно пишу то с чем сталкивался в последнее время. Недавно делал регистрацию на одном сайте, и там с помощью API Вконтакте получал данные пользователя, в том числе и фотографию. Но как оказалось скопировать картинку с удаленного сервера не так просто. В общем предлагаю простой пример копирования файла - картинки с удаленного сервера.

$cont = file_get_contents($url);
if (file_put_contents($newfile_link, $cont)) {
print "файл скопирован успешно";
}

Поясню. как обычно делаем на локальном хостинге move_uploaded_file, такое с удаленным сервером - не получится. Поэтому получаем содержимое файла с удаленного сервера с помощью file_get_contents, в переменную $cont, потом мы с записываем это все на локальный сервер с помощью file_put_contents. Соответсвенно $newfile_link - это ссылка на новый файл.

Запись опубликована в рубрике Веб-программирование. Добавьте в закладки постоянную ссылку.

Комментарии запрещены.