php因存在錯誤而無法顯示的解決方法:1、透過「error_reporting(E_ALL & ~E_NOTICE);」方法關閉wamp的notice錯誤提示;2、在PHP程式碼檔案前定義下「$file =”;」。
推薦:《PHP影片教學》
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中文網其他相關文章!