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 相关文章推荐
第六节--访问属性和方法
Nov 16 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
将时间以距今多久的形式表示,PHP,js双版本
Sep 25 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
Linux编译升级php的详细方法
Nov 04 PHP
PHP两种去掉数组重复值的方法比较
Jun 19 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
PHP获取某个月最大天数(最后一天)的方法
Jul 29 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
PHP 使用二进制保存用户状态的实例
Jan 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作的文本留言本的例子(五)
2006/10/09 PHP
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
2016/06/14 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
Python基础篇之初识Python必看攻略
2016/06/23 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
python yield关键词案例测试
2019/10/15 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
python 调用Google翻译接口的方法
2020/12/09 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
加拿大最大的五金、家居装修和园艺产品商店:RONA
2017/01/27 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
挂职思想汇报
2013/12/31 职场文书
经济贸易系求职信
2014/08/04 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
python实现学生信息管理系统(面向对象)
2022/06/05 Python