- 浏览: 125482 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
wahahachuang8:
GoEasy实时Web推送,支持后台推送和前台推送两种:后台推 ...
PHP socket 服务器框架--Workerman
// 因为用户的需要 写了一个条形码;用php生成一个条形码的图片 这个大家应该比我要好很多的吧,在自己项目的根目录下建立一个测试文件(直接把下面的代码放进去运行一下看看,我也是抄袭别人的),在实际的项目中你可以将下面的代码封装到一个公共类文件下的一个函数,然后调用。
//class testinfo{
function UPCAbarcode($code) {
$trans_code = $code;
$lw = 2.2; $hi = 40;
$Lencode = array('0001101','0011001','0010011','0111101','0100011',
'0110001','0101111','0111011','0110111','0001011');
$Rencode = array('1110010','1100110','1101100','1000010','1011100',
'1001110','1010000','1000100','1001000','1110100');
$ends = '101'; $center = '01010';
/* Compute the EAN-13 Checksum digit */
$ncode = '0'.$code;
$even = 0; $odd = 0;
for ($x=0;$x<12;$x++) {
if ($x % 2) {
$odd += $ncode[$x];
} else { $even += $ncode[$x];
}
}
$code.=(10 - (($odd * 3 + $even) % 10)) % 10;
/* Create the bar encoding using a binary string */
$bars=$ends;
$bars.=$Lencode[$code[0]];
for($x=1;$x<6;$x++) {
$bars.=$Lencode[$code[$x]];
}
$bars.=$center;
for($x=6;$x<12;$x++) {
$bars.=$Rencode[$code[$x]];
}
$bars.=$ends;
/* Generate the Barcode Image */
$img = ImageCreate($lw*75+30,$hi-3); // 95
$fg = ImageColorAllocate($img, 0, 0, 0);
$bg = ImageColorAllocate($img, 255, 255, 255);
ImageFilledRectangle($img, 0, 0, $lw*75+30, $hi+30, $bg);
$shift=10;
for ($x=0;$x<strlen($bars);$x++) {
if (($x<0) || ($x>=45 && $x<46) || ($x >=85)) {
$sh=10;
} else { $sh=0;
}
if ($bars[$x] == '1') {
$color = $fg;
} else { $color = $bg;
}
ImageFilledRectangle($img, ($x*$lw)+15,5,($x+1)*$lw+14,$hi+5+$sh,$color);
}
/* Add the Human Readable Label */
ImageString($img,4,5,$hi-5,$code[0],$fg);
for ($x=0;$x<5;$x++) {
ImageString($img,5,$lw*(13+$x*6)+15,$hi+5,$code[$x+1],$fg);
ImageString($img,5,$lw*(53+$x*6)+15,$hi+5,$code[$x+6],$fg);
}
ImageString($img,4,$lw*95-7,$hi,$code[11],$fg);
/* Output the Header and Content. */
header("Content-Type: image/png");
ImagePNG($img);
}
//}
echo UPCAbarcode('201212070099');
发表评论
-
搞个简单的队列
2019-07-12 20:29 0//test测试 public static fu ... -
H5页面生成word文件及发送邮件
2017-07-13 11:48 1488最近工作中有用到生成word文档及发送该附件的邮件。先说说 ... -
PHP 传输会话curl函数总结
2017-02-17 14:30 473接手公司项目PC端负责人的重担,责任担当重大;从需求分 ... -
PHP 利用Curl实现多线程抓取网页和下载文件
2016-10-29 19:44 0http://onestopweb.iteye.com/bl ... -
PHP socket 服务器框架--Workerman
2016-09-28 17:29 3385马上就是国庆长假了 ... -
大型分布式网站之计划任务
2016-05-11 18:39 539最近工作做的多是活动相关的,活动的上架下架过期等需要定时执 ... -
PHP 数组遍历的差异
2015-12-22 15:22 702两个分别有 5000 个元素的数组,计算他们的差集,也就是 ... -
php计算查看一段程序代码的运行时间
2015-12-22 15:00 1605作为日后备用的功能吧,查看代码执行的效率,mysql有ex ... -
php缓存技术总结
2015-12-20 20:51 805看到一篇不错的关于php ... -
ajax页面预加载
2015-09-07 17:54 3862每天有时间休息的时候我们总是打开qq空间看看亲朋好友的说说 ... -
php函数快速简单截取中英文
2015-07-09 14:55 672我们在开发过程中,经常会碰到截取中文英文数字等的问题,大家 ... -
温习YII框架
2014-10-06 11:15 682很久没来写技术博客了但是没忘,现在的公司用的是thinkp ... -
PHP缓存应用代码
2014-04-20 22:03 1038再有2个月就该庆祝自己参加工作3年整了,也是自己运用php ... -
PHP静态化之真静态化
2014-04-13 22:12 2543参考文献:http://blog.sin ... -
yii 操作session
2013-11-07 10:14 723公司新项目自9月份开始要用到YII 说实话,真心不喜欢使用 ... -
php 获取百度的热词数据
2013-05-08 14:17 951/** * 获取百度实时的热词 * @use ... -
php去除字符串首尾中英文空格
2013-05-08 14:07 921/** * 去除空格(包括中英文空格) * ... -
统计某个值在数组中出现的次数
2013-02-26 15:54 1607// 统计某个值在数组中出现的次 ... -
php随机生成颜色(值)
2013-02-26 15:49 1030用PHP实现随机颜色生成 http://blog.16 ... -
php 导出word格式的数据
2012-12-17 20:46 2489大家也许对php导出excel格式数据的原理很熟悉了吧,但是e ...
相关推荐
在Web应用中,通常会使用服务器端语言(如Java、PHP、Python等)来处理生成条形码的逻辑,然后将生成的图片以二进制流的形式发送到客户端,客户端浏览器接收到后显示出来。例如,对于Java,可以使用Servlet或者...
总结起来,PHP生成条形码的过程涉及选择合适的库、数据编码、图像生成、样式定制以及前端展示等多个步骤。通过熟练掌握这些知识点,你可以方便地在PHP项目中实现条形码功能,提升数据处理的效率和用户体验。
"php生成条形码接口"正是这样的一个解决方案,它为开发者提供了便捷的方式来创建和显示各种类型的条形码。 条形码是现代商业活动中常见的数据表示形式,它能够快速准确地识别商品信息,提高库存管理和销售效率。在...
在标题提到的“PHP生成条形码”中,我们主要探讨的是如何利用PHP这一编程语言来创建和显示条形码,以便于数据的快速识别和处理。条形码作为一种自动识别技术,广泛应用于零售、物流、库存管理等领域,通过特定的编码...
"PHP生成条形码barcode类"指的是使用PHP编程语言中的特定类库来创建条形码图像。这个主题涵盖了多个相关知识点,包括条形码的基本原理、PHP生成条形码的方法以及常用的PHP条形码类库。 首先,理解条形码的原理至关...
在IT行业中,生成条形码和二维码是常见的...总的来说,PHP生成条形码和二维码并不复杂,关键在于选择合适的库并理解其使用方法。通过实践和调试,你可以轻松地将这些功能整合到你的项目中,提高数据的可读性和交互性。
本文将深入探讨如何使用PHP生成条形码,以及相关的技术细节。 一、条形码简介 条形码是一种自动识别技术,它通过将数字编码为宽度不等的黑色和白色条纹来表示信息。这种编码方式使得数据能够快速准确地被扫描设备...
在PHP中生成条形码是一项常见的...总之,这个“php生成条形码完成demo”提供了一个快速入门的平台,帮助开发者理解和实践如何在PHP项目中生成条形码。通过深入学习和扩展,你可以创建更复杂、更定制化的条形码系统。
"php生成条形码barcodegen.zip"这个压缩包就是专门为PHP开发者提供的一种解决方案,它包含了一套完整的条形码生成系统,便于在Web应用程序中集成。 首先,让我们了解一下核心概念。条形码是一种机器可读的图形表示...
PHP生成条形码,二维码,条码,扫描条码 源码完整,调用极简单,新手都可以用: 直接调用: 源码目录/test_1D.php?text=要生成的内容"/> JS调用: document.writeln("源码目录/test_1D.php?text=要生成的内容 />...
"php生成二维码、条形码类库及Demo源码.zip" 文件包含了这些功能的实现,方便开发者快速集成到自己的项目中。 1. **二维码生成**: - **QRCode**: PHP中最常用的二维码生成库之一是`PHP QR Code`。它是一个开源...
【PHP生成条形码图片实例详解】 在许多网站和应用程序中,为了跟踪商品或实现快速扫描,条形码是不可或缺的元素。PHP作为服务器端脚本语言,可以通过编写代码生成条形码的图像。以下是一个关于如何使用PHP生成条形...
在网页上生成条形码是一项常见的需求,尤其在电商、物流和库存管理等领域。这个功能允许用户通过输入特定的字符串,系统将自动生成相应的条形码图像,以便于数据的快速扫描和处理。这里我们将详细探讨如何在Web页面...
Laravel 写 php 条形码
4. 生成条形码:点击“生成”按钮,软件将创建一个条形码图像文件。 5. 使用或打印:保存图像,可以将其粘贴到文档、标签或其他应用中,或者直接打印出来。 总的来说,生成一维条形码是信息技术中实用且基础的一...
总的来说,PHP生成条形码的过程涉及到编码解析、图形绘制和图像处理等方面的技术。开发者可以根据项目需求选择合适的方法,无论是通过图形库直接绘制,还是利用预生成的图像,都能实现高效且美观的条形码生成。在...
PHP条形码生成代码, 条形码 barcode, 条形码 CODE39 CODE 128
通过以上分析,我们可以清晰地了解到使用PHP生成Code 39条形码的基本流程和关键步骤。此类技术在实际应用中非常有用,特别是在需要自动化处理条形码生成的场景下。掌握这些原理和技术细节对于理解和开发类似的系统...
PHP通过TCPD类可生成PDF417二维条码。 使用方法:实例化类 TCPDF2DBarcode(文件tcpdf_barcodes_2d.php),使用getBarcodePNG方法即可生成。 例:新建个PHP文件 barcode.php <?php require_once ("tcpdf_barcodes_...