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模板引擎SMARTY
Oct 09 PHP
PHP VS ASP
Oct 09 PHP
PHP 编程安全性小结
Jan 08 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
Feb 04 PHP
Smarty变量调节器失效的解决办法
Aug 20 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
Sep 22 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
php 三元运算符实例详细介绍
Dec 15 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
详解使用php调用微信接口上传永久素材
Apr 11 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
PHP检测接口Traversable用法详解
Dec 29 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 各种排序算法实现代码
2009/08/20 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
PHP基本语法总结
2014/09/06 PHP
php二维码生成
2015/10/19 PHP
PHP微商城开源代码实例
2019/03/27 PHP
jquery蒙版控件实现代码
2010/12/08 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
Python中is与==判断的区别
2017/03/28 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
在python中pandas的series合并方法
2018/11/12 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
Python使用Matlab命令过程解析
2020/06/04 Python
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
校园门卫岗位职责
2013/12/09 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
志愿者活动总结报告
2014/06/27 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
PHP命令行与定时任务
2021/04/01 PHP
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫