共计 988 个字符,预计需要花费 3 分钟才能阅读完成。
最近我的项目开发中需实现一个性能:用户可通过分享本人二维码给别人扫码注册,注册胜利后成为本人的上级。其中,生成二维码是第一步
二维码说白了就是一条 url 链接,用户扫描二维码就相当于拜访 url 链接,跳转到指定的页面
本文通过 PHP 技术实现 url 链接转换成二维码,以下是具体的操作:
用到工具
1、PHP 二维码类库 PHPqrCode;
应用办法
1、下载地址:https://sourceforge.net/proje…
2、解压后,将 phpqrcode 文件夹整个拷贝到我的项目中去;
代码实现
本文应用百度首页 url 转换成二维码来做案例;
<?php
/**
phpqrcode.php 提供了一个要害的 png()办法,无关 png()办法的参数阐明如下
参数 1:要转成二维码的 url 地址
参数 2:默认为 false,不生成文件,只将二维码图片返回;若为 true,则须要给出寄存生成二维码图片的门路
参数 3:管制二维码容错率,不同的参数示意二维码可被笼罩的区域百分比;这个参数可传递的值别离是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)
参数 4:管制生成图片的大小,默认为 4
参数 5:管制生成二维码的空白区域大小
参数 6:保留二维码图片并显示进去,前提是参数 2 必须传递图片门路
**/
include ('phpqrcode/phpqrcode.php');// 加载 phpqrcode 类文件
$qrcode = new \QRcode();// 申明 qrcode 类
$url='https://www.baidu.com/';// 要转成二维码的 url 地址
$errorLevel = "L";// 容错率
$size = "4";// 生成图片大小
// ob_clean();// 若二维码图片未失常输入,需先革除缓存
$qrcode->png($url, false, $errorLevel, $size);// 调用 png()办法生成二维码
?>
运行成果如下
扫码可跳转到指定的 url
结语:PHPqrCode 类库不仅能生成二维码,还可在二维码中退出本人的 logo 图,具体方法可网上查阅相干材料
最初
感觉文章不错的,给我点个赞哇,关注一下呗!
技术交换可关注微信公众号【GitWeb】,加我好友一起探讨
微信交换群:加好友(备注思否)邀你入群,抱团学习共提高
正文完