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+oracle 分页类
Oct 09 PHP
基于mysql的bbs设计(四)
Oct 09 PHP
php 分页类 扩展代码
Jun 11 PHP
php中用数组的方法设置cookies
Apr 21 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
使用PHP求两个文件的相对路径
Jun 20 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
PHP内存缓存功能memcached示例
Oct 19 PHP
yii2 resetful 授权验证详解
May 18 PHP
PHP多进程编程之僵尸进程问题的理解
Oct 15 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 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生成xml简单实例代码
2009/12/16 PHP
PHP 创建标签云函数代码
2010/05/26 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
smarty实现多级分类的方法
2014/12/05 PHP
JS 实现完美include载入实现代码
2010/08/05 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
jQuery实现三级菜单的代码
2016/05/09 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
Python使用pandas处理CSV文件的实例讲解
2018/06/22 Python
解决Keras自带数据集与预训练model下载太慢问题
2020/06/12 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
分厂厂长岗位职责
2013/12/29 职场文书
英文商务邀请信
2014/01/22 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
2016年会领导致辞稿
2015/07/29 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers