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操作xml代码
Jun 17 PHP
Chrome Web App开发小结
Sep 04 PHP
PHP动态编译出现Cannot find autoconf的解决方法
Nov 05 PHP
PHP实现阳历到农历转换的类实例
Mar 07 PHP
php使用MySQL保存session会话的方法
Jun 18 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
Sep 11 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 PHP
php实现PDO中捕获SQL语句错误的方法
Feb 16 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
Mar 14 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
Laravel-admin之修改操作日志的方法
Sep 30 PHP
浅谈PHP7中的一些小技巧
May 29 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中time()和mktime()方法的区别
2013/09/28 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
Opcache导致php-fpm崩溃nginx返回502
2015/03/02 PHP
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
JavaScript中的类数组对象介绍
2014/12/30 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
JS实现返回上一页并刷新页面的方法分析
2019/07/16 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
Tensorflow简单验证码识别应用
2017/05/25 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
公司会计岗位职责
2014/02/13 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
语文复习计划
2015/01/19 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python