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中文網其它相關文章!