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中通过ADO调用Asscess数据库和COM程序
Oct 09 PHP
第十二节--类的自动加载
Nov 16 PHP
PHP编程中八种常见的文件操作方式
Nov 19 PHP
php MessagePack介绍
Oct 06 PHP
php获取根域名方法汇总
Oct 28 PHP
Yii中CGridView关联表搜索排序方法实例详解
Dec 03 PHP
PHP的关于变量和日期处理的一些面试题目整理
Aug 10 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
Dec 15 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
Oct 14 PHP
微信公众号之主动给用户发送消息功能
Jun 22 PHP
php去除deprecated的实例方法
Nov 17 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
删除无限级目录与文件代码共享
2006/07/12 PHP
php批量删除数据
2007/01/18 PHP
php在线生成ico文件的代码
2007/10/09 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
潜说js对象和数组
2011/05/25 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
Javascript缓存API
2016/06/14 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
vue 实现图片懒加载功能
2020/12/31 Vue.js
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
Python单体模式的几种常见实现方法详解
2017/07/28 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
使用Python实现分别输出每个数组
2019/12/06 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
业务经理岗位职责
2013/11/11 职场文书
综合实践活动方案
2014/02/14 职场文书
技术员岗位职责
2015/02/04 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL
浅析JavaScript中的变量提升
2022/06/01 Javascript