使用带库 zend 条码的 codeigniter 创建显示条码

Create display barcode using codeigniter with library zend barcode

我尝试使用 zend library barcode 制作条形码 degnan,当 运行 完美显示条形码但他的展示柜已满,如何将条形码中的结果显示到 iframe 或 img 中???

这是我的控制器

class Contohbarcode extends CI_Controller {

    function __construct() {
        parent::__construct();
    }

function index() {
    $this->load->view('insertcode');
}

function bikin_barcode() {
    $this->load->library('zend');
    $this->zend->load('Zend/Barcode');

    $barcode = $this->input->post('barcode');
    Zend_Barcode::render('code128', 'image', array('text'=>$barcode), array());
}

}

查看插入代码

<form method="post" action="<?php echo base_url(); ?>contohbarcode/bikin_barcode" class="form-horizontal">
    <div align="center">
    <input name="barcode" id="location" type="text"  placeholder="insert your code">
    </p>
    <input type="submit" class="btn" name="submit" value="Find">
    </div>
</form> 

首先你需要将它保存到变量然后使用例如将它保存到文件imagepng,然后您可以将该条形码显示为简单图像

$imageResource = Zend_Barcode::factory('code128', 'image', array('text'=>$barcode), array())->draw();
imagepng($imageResource, 'public_html/img/barcode.png');

Zend tutorial about saving barcode to imageResource

PHP.net about imagepng