PNG圖像工作我有這個圖像:和getimagesize()不與具有HTTPS
$imgurl = 'https://www.danmurphys.com.au/media/DM/Product/308x385/913411_0_9999_med_v1_m56577569854513142.png';
我嘗試了這些兩個碼
$image = @getimagesize($imgurl); print_r($image);
沒有給出結果。
參見下面第二殼體與功能getRanger開始
public static function getRanger($url){ $headers = array( "Range: bytes=0-327680" ); $curl = curl_init($url); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($curl); curl_close($curl); return $data; } $raw = self::getRanger($imgurl); $im = imagecreatefromstring($raw); $width = imagesx($im); $height = imagesy($im); echo $width; echo $height;
兩個給我空結果。你們有些人可以幫助我嗎?
在此先感謝。
嘗試不使用@。這是抑制錯誤 – Phil
此外,請參閱[curl_error](http://php.net/manual/en/function.curl-error.php)進行調試#2 – Phil