Скопировать изображение с удаленного сервера через HTTPS

Я уже нахожу ответы, как копировать изображения по HTTP, но когда я пытаюсь скопировать изображения через HTTPS, я получаю следующее:

Предупреждение: копирование (): сбой SSL-операции с кодом 1. OpenSSL Сообщения об ошибках: ошибка: 14077458: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: причина (1112)

Это код, который я использую:

copy('http://img.ruphp.com/php/JpUSP3KgvgeeikNheRDi4CRg.jpg', IMAGES_PATH.'JpUSP3KgvgeeikNheRDi4CRg.jpg'); 

Любая идея, как получить изображения через HTTPS?

Вы можете использовать cURL .

Вот пример, адаптированный из основного примера скручивания .

 $source = 'http://img.ruphp.com/php/JpUSP3KgvgeeikNheRDi4CRg.jpg'; $target = 'image.jpg'; $ch = curl_init($source); $fp = fopen($target, "wb"); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); fclose($fp);