这是下面的代码
class Home extends Public_Controller
{
/**
* Constructor method
*`enter code here`
* @author PyroCMS Dev Team
* @access public
* @return void
*/
public function __construct()
{
parent::__construct();
}
public function testimg(){
header("Content-type: image/png");
$image = imagecreatetruecolor(200, 200);
imagepng($image);
}
}
但是我把这个控制器称为(http:// localhost / sitename / home / testimg)。 我收到了以下错误
无法显示图像“http:// localhost / sitename / home / testimg”,因为它包含错误。
请帮助我解决这个问题,我是pyrocms的新手。
答案 0 :(得分:2)
解决了问题:回信时总有一个额外的空间,我不知道为什么 - ob_clean()完成工作
public function testimg(){
ob_clean();
header("Content-type: image/png");
$image = imagecreatetruecolor(200, 200);
imagepng($image);
}
答案 1 :(得分:0)
这与PyroCMS甚至CodeIgniter无关,你只是将图像设置错误。这是一个通用的PHP错误。