@Waksim

Как скачать изображение на компьютер средствами PHP?

Привет Тостер!

Столкнулся с проблемой сохранения изображение в указанную дерикторию на компьютере.

Имеется ссылка на изображение, к примеру "https://upload.wikimedia.org/wikipedia/commons/thu...", как скачать изображение, находящееся по этой ссылке?
(Собираюсь качать со своего сайта пропарсив страницы)

Уже испробывал много способов описанных в сети, ни один не сработал:
function GetImageFromUrl($link) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_POST, 0);
	curl_setopt($ch,CURLOPT_URL,$link);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	$result=curl_exec($ch);
	curl_close($ch);
	return $result;
}

$sourcecode=GetImageFromUrl("Ссылка на изображение");
$savefile = fopen('/home/path/image.jpg', 'w');
fwrite($savefile, $sourcecode);
fclose($savefile);

///

$url = 'Ссылка на изображение'; // url изображения
$img = '/my/folder/flower.gif'; // путь для сохранения
file_put_contents($img, file_get_contents($url));


Заранее спасибо, буду рад любой помощи!
  • Вопрос задан
  • 794 просмотра
Решения вопроса 1
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
Используйте copy().
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
curl_setopt($curl, CURLOPT_FILE, $fp);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы