ThinkPHP5调用生成二维码类生成二维码并保存到本地服务器

2018-12-25    标签:TP5    阅读:803    评论:0


最近在做链接生成二维码,网上找到的一个方法,推荐给大家。

扩展包下载地址:

链接:https://pan.baidu.com/s/1QSuVXOWJOyfweNXIZwEYsg 

提取码:bjgy 

将扩展包放置vendor目录

public function qrcode() {
    header('Content-Type: image/png');
    vendor("phpqrcode.phpqrcode");//引入工具包
    $qRcode = new \QRcode();
    $data = 'http://www.abc.cn/info/'.$content;//网址或者是文本内容
    // 纠错级别:L、M、Q、H
    $level = 'L';
    // 点的大小:1到10,用于手机端4就可以了
    $size = 4;
    // 生成的文件名
    $qRcode->png($data, $filename, $level, $size);
}

注意:如果直接输出图片,qRcode−>png(qRcode−>png(data, filename,filename,level, size);中的size);中的filename改成false即可,如果要保存到本地,$filename是图片路径值,传入png()方法里即可。


现在很多大网站都有这样的一个功能,使用手机扫描一下网页上的二维码便可快速在手机上访问网站。想要实现这样的功能其实很简单,下面麦布分享几个在线生成网址二维码的API接口。都是采用http协议接口,无需下载安装什么软件,可简单方便地引用,这才是最简单、最便捷的免费网址二维码生成工具。

  分享几个在线生成网址二维码的API接口:


  1.http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.ifeng.com


  2.http://b.bshare.cn/barCode?site=weixin&url=http://www.ifeng.com


  3.http://s.jiathis.com/qrcode.php?url=http://www.ifeng.com


  4.http://qr.liantu.com/api.php?text=http://www.ifeng.com


  5.http://api.k780.com:88/?app=qr.get&data=http://www.ifeng.com&level=L&size=6


  6.https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=http://www.ifeng.com


  使用说明:把url=后面的网址改成你要生成二维码的;用它们只需要填写好网址就能自动生成二维码,方便实用,以上几个,任选一种即可。


热门云产品限量特惠秒杀,云服务器1核2G,99元/1年

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/adetail/57.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录

博主信息

头像

今天努力一点,知识一点点积累,谢谢那个曾经努力的自己!

职业:Web工程师

Email:2938039696@qq.com

学习交流群:简忆blogs技术群

项目合作:2938039696

置顶推荐

站点信息

959运行天数

304文章数量

主题框架:Foundation5
网站地图:XML网站地图
微信公众号:扫码关注公众号
公众号

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×
×
×