我不知道发生了什么,但barcode39.php类只是不工作了。如果您按照链接http://eventstar.hu/api/code39/BARCODE-123456789101,您可以看到图片链接存在损坏,但该图片是由具有正确标题(图片/ gif)的PHP类直接生成给浏览器的。如果您查看源代码(在Chrome中的URL之前键入“view-source:”),您可以看到图像数据在这里,从GIF开始...Barcode39 PHP类停止工作
代码不是太复杂。 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更新是否会导致问题?或者我的代码有问题?几周前我没有碰到这些文件,但条形码生成器不能工作了...有什么建议吗?
上面的页面需要登录。 –
对不起,现在是公开! –
我能想象的唯一事情就是你需要urldecode $ page_attr [1]参数。 –