我已经通过这个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();
它再次在我保存在项目中的示例文件中工作,但它在项目相关文件中不起作用。
这里没有问题。
答案 0 :(得分:1)
完美的工作正常,确保Barcode39.php在同一位置
同样需要PHP:GD,再次检查它的安装。
(如果您使用任何其他框架,可能会出现问题)
我测试并得到以下输出
您还可以使用以下代码生成条形码的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"/>
那么它会起作用