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 相关文章推荐
在PHP3中实现SESSION的功能(二)
Oct 09 PHP
用PHP实现Ftp用户的在线管理的代码
Mar 06 PHP
JS与PHP向函数传递可变参数的区别实例代码
May 18 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
Jul 31 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 PHP
Laravel中使用阿里云OSS Composer包分享
Feb 10 PHP
如何利用http协议发布博客园博文评论
Aug 03 PHP
PHP中配置IIS7实现基本身份验证的方法
Sep 24 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
laravel admin实现分类树/模型树的示例代码
Jun 10 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设计模式之单例模式代码
2016/06/11 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
namespace.js Javascript的命名空间库
2011/10/11 Javascript
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
实例解析Vue.js下载方式及基本概念
2018/05/11 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
python中 logging的使用详解
2017/10/25 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
python 处理string到hex脚本的方法
2018/10/26 Python
python三方库之requests的快速上手
2019/03/04 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
Django实现跨域请求过程详解
2019/07/25 Python
python实现的爬取电影下载链接功能示例
2019/08/26 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
python利用faker库批量生成测试数据
2020/10/15 Python
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
中国最大的名表商城:万表网
2016/08/29 全球购物
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
中学教师请假制度
2014/02/03 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
雷锋之歌观后感
2015/06/10 职场文书
教师节主题班会教案
2015/08/17 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏