php生成二维码图片方法汇总


Posted in PHP onDecember 17, 2016

第一种方法:

1,第一种方法:利用使用最广泛,最方便的Google api技术实现;

2

,<?php
//封装生成二维码图片的函数(方法)
/* 利用google api生成二维码图片

$content:二维码内容参数
$size:生成二维码的尺寸,宽度和高度的值
$lev:可选参数,纠错等级
$margin:生成的二维码离边框的距离*/
function create_erweima($content, $size = '100', $lev = 'L', $margin= '0') { $content = urlencode($content);
$image = '<img src="http://chart.apis.google.com/...'.$size.'x'.$size.'&cht=qr&chld='.$lev.'|'.$margin.'&chl='.$content.'" widht="'.$size.'" height="'.$size.'" />';

return $image;
}

3

/* 使用注意事项 先构建内容字符串 调用函数生成 */
//构建内容字符串
$content="微信公众平台:思维与逻辑rn公众号:siweiyuluoji";
//调用函数生成二维码图片
echo create_erweima($content);
//把网址生成二维码;
$url="http://jingyan.baidu.com/article/0964eca23c39ce8285f5363c.html";
$url.="rn";
$url.="http://jingyan.baidu.com/article/03b2f78c4d28ae5ea237ae15.html";
echo create_erweima($url);
?>

第二种方法:

1,第二种方法使用php类库PHP QR Code;下载地址:https://3water.com/codes/189897.html ;或者在官网下载:http://phpqrcode.sourceforge.net

2,下载好解压,然后将phpqrcode文件夹拷贝(或复制)到项目中去;

3

,<?php
//引入核心库文件
include "phpqrcode/phpqrcode.php";
//定义纠错级别
$errorLevel = "L";
//定义生成图片宽度和高度;默认为3
$size = "4";
//定义生成内容
$content="微信公众平台:思维与逻辑;公众号:siweiyuluoji";
//调用QRcode类的静态方法png生成二维码图片//
QRcode::png($content, false, $errorLevel, $size);
//生成网址类型
$url="http://jingyan.baidu.com/article/48a42057bff0d2a925250464.html";
$url.="rn";
$url.="http://jingyan.baidu.com/article/acf728fd22fae8f8e510a3d6.html";
$url.="rn";
$url.="http://jingyan.baidu.com/article/92255446953d53851648f412.html";
QRcode::png($url, false, $errorLevel, $size);

?>
PHP 相关文章推荐
两个强悍的php 图像处理类1
Jun 15 PHP
js和php邮箱地址验证的实现方法
Jan 09 PHP
php获取当前时间的毫秒数的方法
Jan 26 PHP
PHP获取文件的MD5值并判断是否被修改的例子
Jun 19 PHP
php实现指定字符串中查找子字符串的方法
Mar 17 PHP
解决php表单重复提交实现方法
Sep 29 PHP
学习php设计模式 php实现享元模式(flyweight)
Dec 07 PHP
Laravel框架实现发送短信验证功能代码
Jun 06 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
Sep 23 PHP
基于Laravel5.4实现多字段登录功能方法示例
Aug 11 PHP
Laravel6.18.19如何优雅的切换发件账户
Jun 14 PHP
Yii使用DbTarget实现日志功能的示例代码
Jul 21 PHP
PHP二维数组去重算法
Dec 17 #PHP
php格式化时间戳
Dec 17 #PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 #PHP
简单解决微信文章图片防盗链问题
Dec 17 #PHP
PHP 7.1新特性的汇总介绍
Dec 16 #PHP
浅谈PHP命令执行php文件需要注意的问题
Dec 16 #PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 #PHP
You might like
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
一个基于PDO的数据库操作类
2011/03/24 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
JS实现的A*寻路算法详解
2018/12/14 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
HTML5上传文件显示进度的实现代码
2012/08/30 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
基层工作经历证明
2014/01/13 职场文书
测量工程专业求职信
2014/02/24 职场文书
2014年计生工作总结
2014/11/21 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
党员个人总结自评
2015/02/14 职场文书
班主任寄语2015
2015/02/26 职场文书
工作会议通知
2015/04/15 职场文书
单独二胎证明
2015/06/24 职场文书
初中语文教学研修日志
2015/11/13 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
python 逐步回归算法
2021/04/06 Python
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL