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 相关文章推荐
用PHP4访问Oracle815
Oct 09 PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
Jul 01 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
Aug 08 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
使用phpQuery采集网页的方法
Nov 13 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
php微信开发之自定义菜单实现
Nov 18 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
浅谈PHP无限极分类原理
Mar 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的ob_start();控制您的浏览器cache!
2007/02/14 PHP
php生成excel文件的简单方法
2014/02/08 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
php实现socket推送技术的示例
2017/12/20 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
javascript GUID生成器实现代码
2009/10/31 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
jQuery的deferred对象使用详解
2011/08/20 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
利用Python的Django框架生成PDF文件的教程
2015/07/22 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
关于Keras Dense层整理
2020/05/21 Python
Python实现在线批量美颜功能过程解析
2020/06/10 Python
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
大学新生军训个人的自我评价
2013/10/03 职场文书
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
出纳的岗位职责
2013/11/09 职场文书
消防安全员岗位职责
2014/03/10 职场文书
总经理任命书
2014/03/29 职场文书
学习雷锋倡议书
2014/04/15 职场文书
应届生求职信
2014/05/31 职场文书
单位租房协议范本
2014/12/03 职场文书
Vue深入理解插槽slot的使用
2022/08/05 Vue.js