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 相关文章推荐
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
Dec 21 PHP
php 地区分类排序算法
Jul 01 PHP
php把session写入数据库示例
Feb 26 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
Aug 08 PHP
利用PHP函数计算中英文字符串长度的方法
Nov 11 PHP
php匹配字符中链接地址的方法
Dec 22 PHP
PHP中文乱码解决方案
Mar 05 PHP
php图片上传类 附调用方法
May 15 PHP
值得分享的php+ajax实时聊天室
Jul 20 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
Dec 12 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 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模拟SQL Server的两个日期处理函数
2006/10/09 PHP
解析PHP高效率写法(详解原因)
2013/06/20 PHP
php中in_array函数用法分析
2014/11/15 PHP
twig里使用js变量的方法
2016/02/05 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
showModalDialog 和 showModelessDialog
2007/01/22 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
python3大文件解压和基本操作
2017/12/15 Python
python 获取字符串MD5值方法
2018/05/29 Python
python保存网页图片到本地的方法
2018/07/24 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
商业活动邀请函
2014/02/04 职场文书
入党申请自荐书范文
2014/02/11 职场文书
成绩单家长评语大全
2014/04/16 职场文书
学用政策心得体会
2014/09/10 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
老公婚前保证书
2015/02/28 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书
python基础之while循环语句的使用
2021/04/20 Python
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL