0

これが以下のコードコードです

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に不慣れです。

4

2 に答える 2

2

問題が解決しました:何かをエコーするときに常に余分なスペースがありました。理由はわかりません-ob_clean()が仕事をします。

public function testimg(){
    ob_clean();
    header("Content-type: image/png");
    $image = imagecreatetruecolor(200, 200);
    imagepng($image);     
}
于 2011-10-16T08:11:48.867 に答える
0

それは PyroCMS や CodeIgniter とは関係ありません。イメージの設定が間違っているだけです。これは一般的な PHP エラーです。

于 2011-10-10T11:06:13.110 に答える