如何解決php圖片因存在錯誤而無法顯示

2020-08-13 14:00:49

php因存在錯誤而無法顯示的解決辦法:1、通過「error_reporting(E_ALL & ~E_NOTICE);」方法關閉wamp的notice錯誤提示;2、在PHP程式碼檔案前定義下「$file=」;」。

推薦:《》

php影象因存在錯誤而無法顯示

(上圖爲火狐瀏覽器顯示,google瀏覽器顯示一個叉叉)

<?php
header("Content-type:image/jpeg");
 
$resource = fopen('001.png','r');
while($ff = fread($resource, 1024)){
    $file .= $ff;
};
 
echo $file;

原因分析:因爲存在一個notice錯誤。

$file .= $ff;

原型爲:

$file = $file.$ff;

中間的$file沒有定義,會報錯

解決方法:

方案一:關閉wamp的notice錯誤提示。

error_reporting(E_ALL & ~E_NOTICE);

方案二:在前面定義下$file=」;

以上就是如何解決php圖片因存在錯誤而無法顯示的詳細內容,更多請關注php中文網其它相關文章!