在php中生成条形码39

时间:2014-08-13 09:38:17

标签: php barcode

我已经通过这个link 来生成条形码。

我已经下载了zip文件并在我的本地主机上进行了测试。它在那里工作,之后我将文件保存在我的项目中并在那里检查。它不起作用,它给了我如下损坏的图像。

GIF87aP,PPقzubaIxmZơFÌ,} R〜[ pH值(大于VieqdZΰ+'=] N9 ^wvgWUƵ? h 8x(h GG I z I: j y*zY ij :: [ Z+ p + J k Z K k | L ) `N qt r “ P > NA<〜 ] p { !D +Z ;

现在,我已使用简单的<?php ?>标记在项目的同一位置创建了一个示例文件并保留了代码

include "Barcode39.php"; 

// set Barcode39 object 
$bc = new Barcode39("abc"); 

// display new barcode 
$bc->draw();

它再次在我保存在项目中的示例文件中工作,但它在项目相关文件中不起作用。

这里没有问题。

1 个答案:

答案 0 :(得分:1)

完美的工作正常,确保Barcode39.php在同一位置 同样需要PHP:GD,再次检查它的安装。
(如果您使用任何其他框架,可能会出现问题)
我测试并得到以下输出
enter image description here

您还可以使用以下代码生成条形码的gif文件,并将其链接到任何页面的任何位置。你不会遇到任何与使用html标签有关的问题。

<?
// include Barcode39 class 
include "Barcode39.php"; 
// set object 
$bc = new Barcode39("123-ABC"); 

// set text size 
$bc->barcode_text_size = 5; 

// set barcode bar thickness (thick bars) 
$bc->barcode_bar_thick = 4; 

// set barcode bar thickness (thin bars) 
$bc->barcode_bar_thin = 2; 

// save barcode GIF file 
$bc->draw("barcode1.gif");

?>

并将此文件包含在图像标记的src attr中,如

<img src="http://localhost/yourbarcodefilepath" alt="barcode"/>

那么它会起作用