У меня есть приведенный ниже код для отображения изображений через https, но по какой-то причине он работает с большинством изображений, а с нечетным - нет.
Код приведен ниже
<?php
//This one works
//$file = "http://i.ebayimg.com/00/s/NDEwWDY0MA==/$%28KGrHqJ,!pQFBWf4uEThBQkO-TbjYw~~60_12.JPG";
//This one doesnt
$file = "http://i.ebayimg.com/00/s/NDgwWDY0MA==/$T2eC16JHJIYE9qUcNbMwBQroE+MgEQ~~60_1.JPG";
ob_clean();
header('Content-type: image/jpg');
echo readfile($file);
Как вы можете видеть, это базовый скрипт, первый файл (тот, который в настоящее время закомментирован) будет работать нормально, но второй файл не будет существовать и будет выглядеть почти идентичным.