源码论坛,商业源码下载,尽在锦尚中国商业源码论坛
标题:
PHP将url生成二维码,扫码可跳转的全部代码
[打印本页]
作者:
洪七公
时间:
2022-10-29 20:32
标题:
PHP将url生成二维码,扫码可跳转的全部代码
最近项目开发中需实现一个功能:用户可通过分享自己二维码给他人扫码注册,注册成功后成为自己的下级。其中,生成二维码是第一步
二维码说白了就是一条url链接,用户扫描二维码就相当于访问url链接,跳转到指定的页面
本文通过PHP技术实现url链接转换成二维码,以下是具体的操作:
用到工具
1、PHP二维码类库PHPqrCode;
使用方法
1、下载地址:
https://sourceforge.net/projects/phpqrcode/
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://bbs.52jscn.com/';//要转成二维码的url地址
$errorLevel = "L";//容错率
$size = "4";//生成图片大小
// ob_clean();//若二维码图片未正常输出,需先清除缓存
$qrcode->png($url, false, $errorLevel, $size);//调用png()方法生成二维码
?>
复制代码
好了,运行一下就会出现你想要转换的二维码了,这样你的项目程序中可以实现任何地址的二维码转换了!是不是很方便!
欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/)
Powered by Discuz! X3.3