Скачиваем картинку при помощи cURL

Бывает ситуация, когда Вам необходимо получить изображение с другого сайта, но в настройках конфигурации Вашего сервера отключена опция «allow_url_fopen», или у Вас не получается получить изображение с помощью file_get_contents, можете воспользоваться средствами cURL.

Как это работает?

Для начала убедитесь, что на Вашем веб-сервере имеется библиотека cURL. Создайте каталог, в который будет производиться запись изображений, например img, установите на этот каталог права для записи (обычно 0755 или 0777).

Создайте рядом с этим каталогом файл PHP и добавьте в него следующий код:

Как Вы видите, в переменную $img мы добавляем ссылку на изображение, которое хотим сохранить к себе, указываем в переменную $path путь до каталога и с каким именем будет сохранено изображение. После этого вызываем функцию save_image($img, $path), в которую передаем соответствующие параметры.

В качестве примера на наш сервер сохраняется изображение логотипа Google.

Также Вы можете скачать код скрипта из вложения в конце статьи

Полезность статьи

Оцените, на сколько полезной оказалась статья.
1 балл2 балла3 балла4 балла5 баллов
Пока оценок нет
Комментарии

Здесь еще никто не оставлял комментарии.

Добавить комментарий

* - поля обязательные для заполнения. E-mail не публикуется.