QRcode生成二维码(PHP,jquery)
来源:互联网 发布:js的join方法 编辑:程序博客网 时间:2024/04/28 01:53
线性堆叠式二维码
矩阵式二维码 QRcode,四个角控制二维码系统的内容
一、PHP生成二维码
下载PHP QRcode包,将里面的文件放到项目里,新建一个PHP文件,例如code.php
1.引入qrlib.php文件
例如 include ‘phpqrcode/qrlib.php’
2.生成二维码
QRcode::png(‘二维码的内容’)
打开浏览器访问code.php就能看到二维码了
public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) { $enc = QRencode::factory($level, $size, $margin); return $enc->encodePNG($text, $outfile, $saveandprint=false);}
1.php 生成
参数依次为:二维码内容, 生成二维码图片的文件名, 二维码容错等级, 二维码的大小, 二维码距离页面的边距,是否同时在页面中显示并且生成二维码图片
关于最后一个参数,源码中的return$enc->encodePNG($text,$outfile,$saveandprint=false);写死为false,所以saveandprint这个参数不起作用。因此需要将这句代码的=false删除
二、jQuery生成二维码
由于PHP生成会消耗后端的资源,所以推荐使用前端jQuery生成
与PHP生成的步骤基本一致,创建一个html文件,需要使用jQuery的qrcode组件
关键代码:
<div id="code"></div><script> $('#code').qrcode('二维码内容'); $('#code').qrcode({width: 64, height: 64, text: '二维码内容'});</script>
参数使用json数据格式传入
注意:在引入qrcode组件前必须先引入基本的jQuery库
三、PHP生成电子名片
简单的说就是将一段符合vcard规范的字符串当做png的参数传入
例如:
$content = 'BEGIN:VCARD'."\n";$content .= 'VERSION:2.1'."\n";$content .= 'N:小'."\n";$content .= 'FN:明'."\n";$content .= 'END:VCARD'."\n";
QRcode::png($content);
vcard部分内容:
阅读全文
0 0
- QRcode生成二维码(PHP,jquery)
- jquery.qrcode生成二维码
- jquery.qrcode生成二维码
- jquery-qrcode生成二维码
- jquery.qrcode 生成二维码
- jquery-QRCode生成二维码
- jQuery.qrcode生成二维码
- QRcode php生成二维码
- php qrcode生成二维码
- PHP QRCode 生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery-qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery-qrcode生成二维码
- 使用jquery.qrcode生成二维码
- Linux常用命令 Updating
- StringUtils的isBlank与isEmply
- 如何动态生成Selector状态选择器
- Vue2.0之H5元素Audio属性currentTime、duration应用
- oracle数据库关于教育配额的函数
- QRcode生成二维码(PHP,jquery)
- 安卓开发环境
- socket多线程编程
- Ubuntu双系统无法挂载Windows10 硬盘的解决方法
- DDL,DML,DQL,DCL,DTL,
- Java体系中开发webservice的方式
- java中的几种常用对象(PO,VO,DTO,BO,POJO)
- Hashtable、HashMap和TreeMap的区…
- iOS 对kml文件内数据进行解析并在地图上绘制(二)