PHP 生成二维码

1、下载 phpqrcode 插件;

2、布局到 Thinkphp Vendor 文件夹中;

3、调用如下:

// 生成二维码
    public function ewCode(){

        $Int_id = I('m_id',0,'intval');
        if($Int_id === 0 ){
            echo json_encode(['flag'=>'用户未注册']);
            exit;
        }
        $EconomicModel = D('EconomicMan');
        $info = $EconomicModel->getOne(['m_id'=>$Int_id]);

        vendor("phpqrcode.phpqrcode");
        $data = u('User/register',array('sign'=>$info['sign']));  // 生成自己的专属链接
        // 纠错级别:L、M、Q、H
        $level = 'M';
        // 点的大小:1到10,用于手机端4就可以了
        $size = 4;
        // 下面注释了把二维码图片保存到本地的代码,如果要保存图片,用$fileName替换第二个参数false
        $path = "Public/User/";
        // 生成的文件名
        $fileName = $path.time().'.png';
        $EconomicModel->updateInfo(['m_id'=>$Int_id],['code'=>$fileName]);
        \QRcode::png($data, $fileName, $level, $size);
        echo json_encode(['success'=>'生成成功']);
        exit;
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值