Я пытаюсь напечатать несколько штрих–кодов, используя пространство имен Zend \ Barcode.
Проблема заключается в том, что я читаю руководство. Я не могу распечатать более одного штрих-кода.
Я также не могу напечатать эхо до штрих-кода.
Как я могу напечатать несколько штрих-кодов и текстов вместе?
Код, который я использую, похож на этот:
use Zend\Barcode\Barcode; $barcodeOptions = array('text' => '123456'); $rendererOptions = array(); Barcode::render( 'code39', 'image', $barcodeOptions, $rendererOptions ); $barcodeOptions = array('text' => '654321'); Barcode::render( 'code39', 'image', $barcodeOptions, $rendererOptions );
Barcode::render()
создает изображение, а не HTML-страницу с изображениями в ней. Вам нужно будет сделать что-то вроде этого:
barcode.php:
use Zend\Barcode\Barcode; $barcodeOptions = array('text' => $_GET['code']); $rendererOptions = array(); Barcode::render( 'code39', 'image', $barcodeOptions, $rendererOptions );
-use Zend\Barcode\Barcode; $barcodeOptions = array('text' => $_GET['code']); $rendererOptions = array(); Barcode::render( 'code39', 'image', $barcodeOptions, $rendererOptions );
А затем в вашем HTML вы ссылаетесь на этот скрипт, как на изображение:
<img src="http://domain.com/barcode.php?code=123456" /> <img src="http://domain.com/barcode.php?code=654321" />