php中条形码39的生成

php中条形码39的生成,php,barcode,Php,Barcode,我已经完成了条形码生成的过程 我已经下载了zip文件并在本地主机上进行了测试。它在那里工作,之后我将文件保存在我的项目中并在那里检查。它不工作,相反,它给了我如下损坏的图像 GIF87aP���������,P���������P�قzu���B�A.�我���xmZơFÌ,��}R�~���[�酸碱度��(��>v�即����Q����ΰ�+�����'�=]��n9?^wv�G��W���UƵ���H�8x(h�����游戏打得好� 我��Z�一:�J�y*zY�ij�::[� �Z+

我已经完成了条形码生成的过程

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


GIF87aP���������,P���������P�قzu���B�A.�我���xmZơFÌ,��}R�~���[�酸碱度��(��>v�即����Q����ΰ�+�����'�=]��n9?^wv�G��W���UƵ���H�8x(h�����游戏打得好� 我��Z�一:�J�y*zY�ij�::[� �Z+p+�J�K�Z�K�K� |��L�)����`N���qt���R���"�P���>�NA工作正常,请确保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"/>


然后它就会工作了

你能在项目相关文件中发布代码吗?检查你是否发送了任何其他输出?如果你使用的是浏览器,还要检查你发送的标题是否正确。我保留了相同的代码(3行代码)我已经在上面提到过。你把你的包含放在你的项目中的什么地方?你已经在使用这个变量了吗?不确定这是否是一个损坏的图像。可能只是缺少一个正确显示图像的标题?即使它在我的本地主机中工作正常,但问题是当我把它放在我的项目文件夹中时,它产生了一些问题。project folder意味着你正在尝试在你的网站运行的linux框中部署php??当我在示例文件中尝试标记时,它不起作用。明白了,如果我用HTML BODY标记包围barcdoe,我也尝试了它不起作用。在一个没有HTML和BODY的php中编写代码,然后在你需要的其他php中包含sample.php和Barcode39.php想要html和body@Nagendra你是说图像生成代码不起作用,或者在thirf php中嵌入的代码不起作用??我编辑了图像生成的答案,该答案必须能够正常工作。因为我测试了多次。有关更多详细信息,请加入聊天。
<img src="http://localhost/yourbarcodefilepath" alt="barcode"/>