php建立映像不成功的解決方法:先開啟對應的PHP檔案;然後在header前面加入程式碼為「ob_clean();」;最後儲存修改即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
解決php產生GD圖片不顯示問題
首先看下產生圖片的程式碼
<?php $img = @imagecreate(110, 20) or die("GD图像创建失败!"); $bg = imagecolorallocate($img, 255, 255, 255); $text_color = imagecolorallocate($img, 55, 55, 55); imagestring($img, 5, 0, 3, "I'm leo", $text_color); header('Content-Type:image/png'); imagepng($img); imagedestroy($img);
瀏覽器裡不顯示
以上程式碼,經過多次呼叫之後,圖片在瀏覽器裡顯示不出來,只有一個未載入成功,裂開的小圖示。
解決方法
經過多番搜索,一個函數就解決了這個問題。
那就是在header前面加入以下程式碼:
ob_clean(); // --清空(擦掉)输出缓冲区
註:問題雖然解決了,我還是沒有明白為什麼要這麼做。難道是經過多次調用,緩衝區還有影響?哪位仁兄如果知道的話,請留言詳解。多謝!
【推薦學習:《PHP影片教學》】
以上是php 創建映像不成功怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!