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概述.
Oct 09 PHP
php_xmlhttp 乱码问题解决方法
Aug 07 PHP
php file_get_contents函数轻松采集html数据
Apr 22 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
Dec 25 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
ThinkPHP开发框架函数详解:C方法
Aug 14 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
Mar 20 PHP
Yii+upload实现AJAX上传图片的方法
Jul 13 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
Jul 18 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
php面向对象与面向过程两种方法给图片添加文字水印
2015/08/26 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
JS版网站风格切换实例代码
2008/10/06 Javascript
js 覆盖和重载 函数
2009/09/25 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
用js通过url传参把数据从一个页面传到另一个页面
2014/09/01 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
Javascript函数式编程语言
2015/10/11 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
react+redux仿微信聊天界面
2019/06/21 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
Python命名空间详解
2014/08/18 Python
Python解惑之整数比较详解
2017/04/24 Python
Python二叉树的镜像转换实现方法示例
2019/03/06 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
通过实例了解python property属性
2019/11/01 Python
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
致短跑运动员广播稿
2014/01/09 职场文书
竞聘上岗演讲
2014/05/19 职场文书
机关副主任个人四风问题整改措施
2014/09/26 职场文书
销售员态度差检讨书
2014/10/26 职场文书
2015年三万活动总结
2015/03/25 职场文书
2015年材料员工作总结
2015/04/30 职场文书
技能培训通讯稿
2015/07/18 职场文书