我創建圖像輸出。當我打電話給最後的imagegif()
時,我得到了通常的「圖像sdfsdsdf由於包含錯誤而無法顯示」。但如果我通過第二個參數保存此圖像,它會生成有效的GIF圖像!並且imagegif()
返回true。 現在呢?imagegif()奇怪失敗
0
A
回答
1
但是,如果我用第二個參數保存此圖像,結果將產生一個有效的GIF圖像 ! imagegif()返回true。怎麼辦?
檢查腳本的輸出 - 它向瀏覽器發送其他內容。通常,在<?php
標記之前,它可能是錯誤/警告/通知消息,來自該腳本的文本輸出或來自該腳本的另一個文本輸出,空格/新行或其他內容(如腳本文件中的UTF編碼中的BOM記錄)。
解決方法很簡單 - 評論header('Content-Type: image/gif');
並直接調用腳本(而不是頁面包括腳本生成的圖像)。檢查圖像文件本身的二進制內容的「垃圾」之前的任何內容。
如果錯誤報告/顯示也關閉,您可能需要在腳本的頂部添加error_reporting(E_ALL); ini_set('display_errors', 1);
。
1
,如果你有一個參數使用imagegif(),然後becouse的圖像顯示在瀏覽器,否則將圖像保存到文件,需要使用和
header('Content-Type: image/gif');
。
+0
是啊,它已經在那裏! – 2012-02-10 23:17:09
相關問題
- 1. System.Net.WebClient失敗奇怪
- 2. 奇怪的失敗與「PhpThumbFactory」
- 3. 奇怪的Git失敗拉
- 4. Facebook的PHP SDK getLoginUrl失敗 - 奇怪
- 5. 日曆代奇怪的失敗
- 6. 奇怪的Ant構建失敗
- 7. SCons:奇怪的配置()在SConscript失敗
- 8. JPA映射失敗的奇怪消息
- 9. Swift:奇怪的向下轉換失敗
- 10. 一個奇怪的問題:「setVideoSouce失敗」
- 11. 用jQuery克隆HTMLElements奇怪地失敗
- 12. 奇怪的XCode/Objective-C錯誤:失敗的完整性檢查
- 13. 一些奇怪的ASCII字符SQL Server查詢失敗
- 14. 奇怪CSCRIPT不保存XLSX爲xlExcel8默默地失敗
- 15. onClick()的奇怪情況,如果其他條件失敗
- 16. 可執行文件失敗,出現奇怪異常
- 17. Rspec的測試失敗了奇怪的原因
- 18. SQLite觸發器奇怪的是失敗的唯一約束
- 19. 火花檢測基地奇怪校驗失敗
- 20. C中奇怪的計算問題乘以1.2失敗
- 21. wxpython,wx-3.0-gtk2的奇怪問題。 C++ assertion「IsOk()」失敗
- 22. 淨Owin身份驗證失敗......在一個奇怪的方式
- 23. Android - AES解密失敗,奇怪的內容長度
- 24. 導入失敗,一個奇怪的錯誤
- 25. 目標C:安全浮點數比較奇怪地失敗
- 26. 特拉維斯CI奇怪的失敗特洛伊
- 27. 奇怪的Adobe鍊金術編譯器失敗
- 28. 阿帕奇在xampp失敗
- 29. 奇怪的堆腐敗問題?
- 30. http上傳奇怪的腐敗問題
向我們展示一些代碼。 – rekire 2012-02-10 23:11:49