php 生成条码插件,PHP版条码生成器
练习PHP。把ASP的条码生成程序改成了PHP版的。预览:http://free.hanlei.org
[code]
EAN13
You can test the code:
9787900420206
9787894954947
“0001101001100100100110111101010001101100010101111011101101101110001011”,
“B”=>”0100111011001100110110100001001110101110010000101001000100010010010111”);
$Rencode = array(“1110010″,”1100110″,”1101100″,”1000010″,”1011100″,”1001110″,”1010000″,”1000100″,”1001000″,”1110100″);
$cStart=”101″;
$cMid=”01010″;
$cEnd=”101”;
if($w<2) $w=2;
if($h<20) $h=20;
$cWidth=$w;
$cHeight=$h;
if(strlen($code)!=13){ echo "THS CODE MUST BE 13 NUMBER!"; exit();}
for($i=0;$i<12;$i++)
{
if(is_numeric(substr($code,$i,1))){
if($i % 2!=0)
$rsum=$rsum+(int)(substr($code,$i,1));
else
$lsum=$lsum+(int)(substr($code,$i,1));
}
else{
echo "MUST INPUT NUMBER!";
exit();
}
}
if(10-(((int)$rsum*3+(int)$lsum) % 10) != (int)(substr($code,12,1))){
echo "ERROR CODE!";
exit();
}
$barcode=$cStart;
$Lmethod=substr($code,0,1);
for($i=1;$i<7;$i++){
$barcode = $barcode . substr($Dict[substr($Guide[$Lmethod-1],$i-1,1)],(7*(int)substr($code,$i,1)),7);
}
$barcode=$barcode . $cMid;
for($i=7;$i<13;$i++){
$barcode = $barcode . $Rencode[substr($code,$i,1)];
}
$barcode=$barcode . $cEnd;
$fg="#000000";
$bg="#ffffff";
echo "
“;
for($x=0;$x90||($x>45 && $x<50)){
$sh=10;
}
else{
$sh=0;
}
if(substr($barcode,$x,1)=="1"){
$bColor=$fg;
}
else{
$bColor=$bg;
}
echo "
“;
}
echo “
“;
echo substr($code,0,1);
echo “
“;
for($x=0;$x<6;$x++){
echo "
“;
echo substr($code,$x+1,1);
echo “
“;
echo “
“;
echo substr($code,$x+7,1);
echo “
“;
}
echo “
? 2007 by hanlei.org
“;
echo “
“;
echo “
“;
}
if(isset($_POST[‘bcode’]))
ean13($_POST[‘bcode’],2,100);
else
ean13(“9787894954947”,2,100);
?>
[/code]
php 生成条码插件,PHP版条码生成器相关推荐
- ai条码插件免安装_ai条码插件2款下载|Barcode Toolbox插件+Barcode条码插件下载 - 偶要下载站...
本次一次性打包两款ai条码插件和大家分享,分别是Barcode Toolbox插件和Barcode脚本插件,支持Illustrator CS5~CC2015的条形码脚本!这两个插件不是一个插件,是有区 ...
- ai条码插件免安装_ai cs6条码插件 支持Illustrator cs6的条码生成脚本
AI经历了好多次版本升级一直到现在的ai cs6依然没有条码功能,如果Illustrator cs6想制作条码的话依然只能通过第三方插件来制作条码,特此小编发布这款支持ai cs6版的ai cs6条码 ...
- Labelmx条码软件接口版调用例程
<Label mx通用条码标签设计系统>是一款简单易用的专业条码标签设计系统.集画图设计.条码生成.标签制作.批量打印于一体. 恒佑科技为满足其它管理软件.进销存等软件调用label mx ...
- ai怎么生成条形码_中琅条码生成软件如何制作SCC-14条码
SCC-14不是一种标准的条码类型,没有正式的条码码制,SCC-14的全称是Shipping Container Code,即集装箱运输代码,其编码长度为14位.SCC-14本身就是ITF-14条码或 ...
- php 条码打印控件,jQuery插件jquery-barcode实现条码打印的方法
本文实例讲述了jQuery插件jquery-barcode实现条码打印的方法.分享给大家供大家参考,具体如下: 这是一个纯js的jQuery插件,项目地址:http://barcode-coder.c ...
- ZXing生成二维码,条码,logo二维码
ZXing的使用 准备工作 一.生成普通二维码 1.1生成普通二维码 1.2低版本包二维码去除白边 二.生成logo二维码 三.生成条形码 测试 准备工作 1.需要依赖zxing的jar包 jar下载 ...
- EXCEL直接生成扫描枪可识别条码
EXCEL直接生成扫描枪可识别条码 由于excel中直接把字体改成code128条码类型之后虽然可以显示条码,但是打印出来扫描枪是无法扫描识别的.但是在EXCEL2010中制作条形码十分方便,可以 ...
- 生成Code128A,Code128B,Code128C,EAN128条码
using System; using System.Data; using System.Collections.Generic; using System.Text; using System.D ...
- VB传统DLL生成插件安装版 VB DLL LINK .exe
VB传统DLL生成插件安装版 VB DLL LINK .exe 用VB生成标准dll,让任何程序引用. ################################################ ...
- 如何生成固定格式的流水号条码
流水号条形码是企业生产中进行批次管理的常用方式,需要在产品上粘贴条码,这些条码的要求是:按流水号序列打印,而且要有固定格式,每张都不同.这些条形码作为企业内部管理使用,是可以自己编辑的.下面小编就演示 ...
最新文章
- 客户端如何连接 DataSnap Server 调用服务的方法
- [导入]ASP.NET AJAX 说明文档-客户端引用-全局命名空间-JavaScript 基础类型扩展-Array 类型扩展-add 函数...
- mysql 按条件导出数据_mysql命令行按任意查询条件导出指定数据
- 安装Uikit时ERROR in Entry module not found: Error: Can't resolve './src' in 'xxx'的解决思路
- 深度之眼课程打卡-统计学习方法01
- Atitit.技术管理者要不要自己做开发??
- 设置storage模块的数据库操作支持、添加仓储分类列表接口(dao层)
- 自媒体和计算机相关吗,做自媒体,台式电脑跟笔记本电脑用哪个好呢?
- 【JAVA基础篇】final、finally和finalize
- linux 终端 朗读,使Linux终端朗读文字的小技巧分享
- JavaScript的类型转换(字符转数字,数字转字符)
- 大数据-概念-应用-弊端
- Java岗招聘标准水涨船高,五年Java程序员表示面试太难了
- HTML和CSS面试题—整理过的48题,关注收藏,持续更新
- 无危害有好玩的电脑病毒下载-01期
- b站学python哪个好学_B站上那个不用钱的学习python的资源
- 如何把很多照片拼成一张照片_如何将多张图片合成一个PDF文件
- Win10 桌面图标出现空文件夹的删除及桌面图标排列问题
- 用BVP一比一还原自如客APP裸眼3D效果(Android原生)
- 二叉树高度 [log2n]+1与log2(n+1)是否相等