1

我不知道发生了什么,但是barcode39.php 类不再工作了。如果您点击链接http://eventstar.hu/api/code39/BARCODE-123456789101,您可以看到有一个损坏的图像链接,但是,图像是由 PHP 类直接生成到浏览器的,带有正确的标题(图片/gif)。如果您查看源代码(在 Chrome 中的 URL 前输入“view-source:”),您可以看到图像数据在这里,从 GIF 开始...

代码并不太复杂。page_attr[1] 是 URL 的结尾,在本例中为:BARCODE-123456789101。以下代码段包含在 if($page_attr[0]=="code39") 中,但它无关紧要,因为它是真的。

include("include/barcode39/barcode39.class.php");
$bc = new Barcode39($page_attr[1]);
$bc->barcode_text_size = 2;
$bc->barcode_bar_thick = 2;
$bc->barcode_bar_thin = 1;
$bc->barcode_use_dynamic_width = false;
$bc->barcode_width = 300;
$bc->barcode_padding = 7;
$bc->draw();
exit;

PHP更新会导致问题吗?还是我的代码有问题?几周前我没有碰这些文件,但是条形码生成器不再工作了......有什么建议吗?

4

1 回答 1

2

最后,有人指出PHP文件本身的编码会导致问题。所以每个人都面临这个问题,确保你在没有BOM的情况下以UTF-8保存了文件!

于 2015-01-07T11:24:15.200 回答