我在一個類中有一個簡單的功能:用PHP創建圖像,並顯示在Joomla模板
<?php>class cre
{
function creimage()
{
header("Content-type: image/gif");
$im = imagecreate (100, 50);
imagegif($im);
imagedestroy($im);
}
};?>
在模型文件:
<?php class mymodel extends JModel
{
var myclass;
function __construct()
{
myclass = new cre();
}
function getMyclass()
{
return $this->myclass;
}
};?>
view.html.php文件:
<?php class myview extends JView
{
function display($tpl = null)
{
$myclass = & $this->get('Myclass');
parent::display($tpl);
}
};?>
我在joomla模板中調用此函數,並給出圖像標記的src屬性:
<img src='<?php echo $this->myclass->creimage();?>'>
但儘管我得到的圖像,我可以看到在瀏覽器中的圖像的二進制代碼。 什麼是錯誤? 非常感謝