我使用list($pws,$phs,$pfts,$pfas)=getimagesize($row->picurl);
正確鏈接的圖片顯示正常,但有些太寬而無法放入表格列。儘管allow_url_fopen = 1,getimagesize返回PNG圖像的空值
ini_get('allow_url_fopen')
返回。
根據手冊,getimagesize()不需要GD圖像庫。
phpversion()
返回「5.3.9-1〜dotdeb.3」。
我想要做的是將外部PNG圖像網址的寬度與填充表格時的表格列寬度進行比較,以便僅縮放不正確地上傳的巨大網格,並保持其他正確的不縮放,即。或者爲img標籤設置width =「384」,或者不設置。
大多數PNG是從Photoshop導出的Save For Web選項,rgb 24位,沒有alpha或matte,所以它們應該儘可能好,但即使那些返回null。
我需要在服務器上啓用其他功能還是可以使用其他功能檢查寬度?
我也會接受任何類似的解決方案來實現這一點。
我不確定我是否瞭解所有內容,但是..如果您執行var_dump(getimagesize($ row-> picurl)),會得到什麼結果?你確定$ row-> picurl是指實際的圖像嗎?你是否顯示警告和通知的PHP錯誤? – LGT 2014-06-12 21:41:01