Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend barcode PNG输出显示Codeigniter中有500个内部错误_Php_Zend Framework_Codeigniter 3 - Fatal编程技术网

Php Zend barcode PNG输出显示Codeigniter中有500个内部错误

Php Zend barcode PNG输出显示Codeigniter中有500个内部错误,php,zend-framework,codeigniter-3,Php,Zend Framework,Codeigniter 3,我试图在Codeigniter 3中生成条形码 这是我的控制器代码 public function barcode($code) { $this->load->library('Zend'); $this->zend->load('Zend/Barcode'); $data['active'] =1; // Generate barcode $imageResource = Zend_Barcode::render('Code128

我试图在Codeigniter 3中生成条形码

这是我的控制器代码

public function barcode($code)
{
    $this->load->library('Zend');
    $this->zend->load('Zend/Barcode');
    $data['active'] =1;
    // Generate barcode
    $imageResource = Zend_Barcode::render('Code128', 'image', array('text'=>$code), array());
    
    $image = $imageResource->draw();

    header('Cache-Control: public');
    header('Content-type: image/png');
    imagepng($image);
    imagedestroy($image);
}

我试着像这样访问它

http://localhost/erp/admin/Box_label/barcode/598654728634789

它正在生成条形码并在浏览器中显示,但也显示500个内部服务器错误。我无法保存它。

@riggsfully我添加了edit,我这样称呼它
http://localhost/erp/admin/Box_label/barcode/myparameter
并尝试在“内部”中使用,但同样的结果应该对您有所帮助:@riggsfully我添加了编辑,我这样叫它
http://localhost/erp/admin/Box_label/barcode/myparameter
也尝试了在“内部”使用,但结果相同。这应该可以帮助您: