2013-02-21 74 views
0

我需要timthumb嘗試生成一個圖像,如果它返回一個錯誤(因爲該域不在允許列表數組),那麼我會讓PHP獲得下一個圖像,然後再試一次。使timthumb返回錯誤?

有什麼辦法可以用timthumb預處理,而不是僅僅調用最終位置上的圖像,並讓它失敗?

謝謝!

回答

0

由URL存儲到一個變量

$image = 'timthumb.php?src=http://www.not-allowed-domain.com/image_example.jpg'; 

,然後做

if (is_array(getimagesize($image))) { 
    // custom functionality 
} 

解決了這個,所以如果無法生成的圖像和getimagesize將無法檢索它的實際大小並會返回false。