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);
ご覧のとおり、これは基本的なスクリプトであり、最初のファイル (現在コメント アウトされているファイル) は正常に動作しますが、2 番目のファイルは両方のファイルが存在せず、ほとんど同じように見えません。