Контроллер внешнего интерфейса Pyrocms - невозможно вывести изображение в браузер - PullRequest
0 голосов
/ 09 октября 2011

здесь код кода ниже

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" не может быть отображено, потому чтов нем содержатся ошибки.

Пожалуйста, помогите мне с этой проблемой, я новичок в пирокмах.

Ответы [ 2 ]

2 голосов
/ 16 октября 2011

Решенная проблема: всегда было дополнительное пробел , когда что-то отражалось, я не знаю, почему - ob_clean () делает работу. *

public function testimg(){
    ob_clean();
    header("Content-type: image/png");
    $image = imagecreatetruecolor(200, 200);
    imagepng($image);     
}
0 голосов
/ 10 октября 2011

Это не имеет ничего общего с PyroCMS или даже CodeIgniter, вы просто неправильно настроили изображение.Это общая ошибка PHP.

...