我使用php gd庫來生成圖像/ jpeg。如何嘗試在php中顯示圖像時顯示錯誤?
我收到錯誤消息:
image xyz.php cannot be displayed because it contains errors
我怎樣才能得到具體的錯誤?
我使用php gd庫來生成圖像/ jpeg。如何嘗試在php中顯示圖像時顯示錯誤?
我收到錯誤消息:
image xyz.php cannot be displayed because it contains errors
我怎樣才能得到具體的錯誤?
當您將圖像輸出到瀏覽器時,應該沒有輸出,也沒有輸出。
註釋掉打印圖像的行(imagejpeg()
),並且應該沒有輸出。如果有,你有問題。
附註:並確保你沒有直接輸出圖像到HTML文件的錯誤。你必須要對圖像分開PHP文件,然後將其鏈接到的文件是這樣的:
<img src="image.php" alt="" />
要麼註釋掉header
與圖像內容類型,或發送你的錯誤,爲錯誤日誌和尾部使他們從那裏
哦,你當然有權要求圖像的URL直接,而不是看它從某個HTML鏈接,如果你選擇前者。
這是一個消息從瀏覽器,實際上 - 它意味着已經輸出的數據不匹配圖像格式。這可能是各種各樣的東西 - PHP文件的開始/結尾處的多餘空間,錯誤消息(默認輸出到瀏覽器)等。
如果要查看PHP錯誤,請將display_errors
設置爲0
,檢查你的PHP錯誤日誌是哪裏,並觀看該日誌。
由於路徑問題導致錯誤的機會最多,在我的情況下字體路徑錯了,所以請檢查所有給定的路徑是否正確。
評論標題顯示一些垃圾。 CODE: 'error_reporting(E_ALL); ini_set('display_errors','On'); ini_set('error_log','log.log');' 我上面用於日誌記錄,沒有工作。 – akashr