1. 安装库类
composer require aferrandini/phpqrcode -vvv
2. 放到 common公共方法中
/*
* 根据tp5的 phpqrcode方法可以根据网址生成图片二维码
*/
function getErweima($value)
{
vendor("phpqrcode.phpqrcode"); //引入库类
$errorCorrectionLevel = 'L'; //容错级别
$matrixPointSize = 10; //生成图片大小
//生成二维码图片
//判断是否有这个文件夹,没有的话就创建1个
if(!is_dir("qrcode")){
//创建文件夹
mkdir("qrcode");
}
//设置二维码文件名
$filename = 'qrcode/'.time().rand(10000,9999999).'.png';
//生成二维码
\PHPQRCode\QRcode::png($value, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
return $filename;
}
返回的是一个图片地址。返到前端就可以用了。
本文介绍如何使用composer安装phpqrcode库,并在ThinkPHP5框架中通过自定义函数getErweima生成基于URL的二维码图片。文章详细展示了如何将生成的二维码图片路径返回至前端进行显示。
1553

被折叠的 条评论
为什么被折叠?



