81/5000 Отображение изображения браузера, созданного библиотекой PHP GD с использованием Codeigniter - PullRequest
0 голосов
/ 10 октября 2019

У меня есть следующий код для отображения в браузере изображения, созданного с помощью библиотеки GD, я использую CodeIgniter. Но изображение не отображается, когда я работаю на рабочем сервере. Однако тот же скрипт, работающий на чистом PHP, отлично работает на сервере. Codeigniter что-то блокирует, можно ли использовать какие-либо настройки?

<?php
defined('BASEPATH') OR exit('No direct script access allowed');


class Tarefa_gd extends MY_Controller 
{
    function __construct()
    {
        $this->_modulo      = MODULO_APP;
        $this->_controller  = strtolower( __CLASS__ );

        $this->_verifica_usuario_logado_app();

        parent::__construct();
    }



     function color()
    {
        $my_img = imagecreate( 200, 80 );
        $background = imagecolorallocate( $my_img, 0, 0, 255 );
        $text_colour = imagecolorallocate( $my_img, 255, 255, 0 );
        $line_colour = imagecolorallocate( $my_img, 128, 255, 0 );
        imagestring( $my_img, 4, 30, 25, "thesitewizard.com", $text_colour );
        imagesetthickness ( $my_img, 5 );
        imageline( $my_img, 30, 45, 165, 45, $line_colour );

        header( "Content-type: image/png" );
        imagepng( $my_img );
        imagecolordeallocate( $line_colour );
        imagecolordeallocate( $text_colour );
        imagecolordeallocate( $background );
        imagedestroy( $my_img );
    }

}
?>
...