ImageCreateFromJpeg(url) возвращает FALSE если юрл с HTTPS протоколом

голоса: 0

Эта переменная возвращает FALSE:
$im = imagecreatefromjpeg($url_img);
$url_img - полученна методом POST.

Адрес сайта https://sadovod-opt.com/
| Автор: | Категория: PHP и API на uCoz
Весь скрипт покажите.

Ответов: 1

Голоса: +1
 
Лучший ответ

Получайте картинку с помощью curl, не забыв отключить проверку ssl сертификатов. Как-то так:

   $ch = curl_init();  curl_setopt($ch, CURLOPT_URL,"https://site.ru/image.jpg"); /*url картинки*/ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); /* эти 2 строчки */ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); /* отключают проверку SSL */ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $img = curl_exec($ch); curl_close($ch);  $image = imagecreatefromstring($img); ...... и т.д.

 

| Автор:
Выбор ответа лучшим | | Автор: lempzz
Большое спасибо. Помогло. Как я могу Вас отблагодарить?
...