分享

thinkcmf5生成二维码图片代码

发布于:2020-03-27 21:58    阅读次数:68    作者:云码素材    分类:建站教程    关键词:thinkcmf  二维码  

thinkcmf5生成二维码图片代码,今天做项目用到了thinkcmf要给每一个问卷生成一个二维码,用户通过二维码扫描访问问卷地址。总结了一下代码,由于thInkcmf内置了phpqrcode插件,直接引用,使用phpqrcode里的函数生成就可以了。


use cmf\phpqrcode\QRcode;
public function ewm()
{
    $url="www.baidu.com" ;//将url地址写好

    $errorCorrectionLevel = 'L'; //容错级别
    $i=320;
    $j = floor($i/37*100)/100 + 0.01;
    $matrixPointSize = $j; //生成图片大小
    //生成二维码图片
    $filename = WEB_ROOT .'/erweima/'.time().rand(100,999).'.png';//生成二维码的图片名称,以及保存地址
    $QRcode=new QRcode();//实例化对象


    $QRcode::png($url,$filename , $errorCorrectionLevel, $matrixPointSize, 2);

    $QR = $filename; //已经生成的原始二维码图片文件


    $QR = imagecreatefromstring(file_get_contents($QR));


    return $filename;

}


推荐源码
查看更多

免费领
签到客服赚钱 反馈 回顶部