我有一個用php生成和導出圖像的問題。PHP圖像輸出問題
所以我有這樣的:
header('Content-type: image/jpeg');
header('Content-Disposition: inline; filename=WHATEVER.jpg');
$dragon = self::static_dragon($numbers,$avatars,$new_name,$filepath);
內static_dragon功能我加載從數據庫數據,與他們的工作,等等,然後:
imagejpeg($canvas,'',60);
imagedestroy($canvas);
return true;
我想實現的是,如果我寫
< IMG SRC = 「http://www.domain.com/dragon.php &寬度= 100 &高度= 100」/>
它會給我形象。 一切工作正常,數據庫連接,甚至保存服務器上的最終jpg文件,唯一的問題是,瀏覽器不顯示我的形象。我想在頭文件中可能存在一些問題? 者均基於功能腳本告訴我後頭已經送到我不能執行的頭文件(即使我沒有看到這將這樣做的任何命令)
的幫助非常感謝
在設置標題之前,您是否迴應了任何內容?即使它在你的'<?php'之前只有空格或什麼? – Crinsane 2012-02-27 05:43:04
不,沒什麼,「頭已發送」的錯誤,我告訴我,頭髮送線上:$處理程序= imagecreatefromjpeg($圖片);這對我沒有意義 – Tom 2012-02-27 06:05:09
您是否檢查過沒有生成錯誤或警告消息? – Svish 2012-02-27 07:11:29