我正在使用Codigniter框架和Zend条形码库来生成条形码。
我生成条形码的代码在localhost中有效,但在服务器上则显示空白页。
为什么会发生这种情况?
答案 0 :(得分:1)
我在许多应用程序的生产中都有zend框架。要解决您的问题,您必须先清理缓冲区,然后再渲染生成的条形码:
ob_end_clean
示例:
$barcodeOptions = array('text' => "TEXT-BARCODE");
$rendererOptions = array();
ob_end_clean();
\Zend\Barcode\Barcode::factory(
'code39', 'image', $barcodeOptions, $rendererOptions
)->render();