0
當我嘗試創建png
文件時出現錯誤。我的代碼是這樣的:由$command
產生使用PHP生成PNG圖像
require_once('....');
header("content-type: image/png");
echo `$command`;
PNG
文件和問題是,我包括另一個PHP文件,因此它不能顯示圖像。我將如何解決這個問題?
當我嘗試創建png
文件時出現錯誤。我的代碼是這樣的:由$command
產生使用PHP生成PNG圖像
require_once('....');
header("content-type: image/png");
echo `$command`;
PNG
文件和問題是,我包括另一個PHP文件,因此它不能顯示圖像。我將如何解決這個問題?
如果要在瀏覽器中將其顯示爲圖像,則需要將其發送到瀏覽器,而不僅僅是echo
。
$image = `$command`;
$b64 = base64_encode($image);
echo '<img src="data:image/png;base64,' .$b64. '">';
或者你可以嘗試使用imagepng()
及相關GD
功能這一點。
謝謝!問題解決了。 – Gpost 2012-08-07 08:27:19
什麼是錯誤? – Florent 2012-08-06 14:14:32
如果'$ command'只是一個字符串,而不是.png數據,那會導致腳本不顯示圖像。 – Matt 2012-08-06 14:16:06
在新包含之前打開輸出緩衝,然後再關閉,丟棄結果。同時刪除$命令中的引號。 – Waygood 2012-08-06 14:16:22