加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

TP生成二维码插件

发布时间:2020-12-13 21:32:02 所属栏目:PHP教程 来源:网络整理
导读:安装 composer require endroid/qrcode 使用: use EndroidQrCodeQrCode 然后 这个类库要改一下 在路径:你的项目路径vendorendroidqrcodesrcQrCode.php 改成 const LABEL_FONT_PATH_DEFAULT = ‘‘ ; 代码: ? php namespace appadmincontroller;use

安装

composer require endroid/qrcode

使用:

use EndroidQrCodeQrCode

然后 这个类库要改一下 在路径:你的项目路径vendorendroidqrcodesrcQrCode.php
改成

const LABEL_FONT_PATH_DEFAULT = ‘‘;

代码:

<?php 
namespace appadmincontroller;
use EndroidQrCodeQrCode;
class Qrc extends Index{
       public function view()
    {
        $qrCode=new QrCode();
        $url = https://www.baidu.com;//加http://这样扫码可以直接跳转url
        $qrCode->setText($url)
            ->setSize(300)//大小
            ->setLabelFontPath(VENDOR_PATH.endroidqrcodeassetsnoto_sans.otf)
            ->setErrorCorrectionLevel(high)
            ->setForegroundColor(array(r => 0,g => 0,b => 0,a => 0))
            ->setBackgroundColor(array(r => 255,g => 255,b => 255,a => 0))
            ->setLabel(推广码)
            ->setLabelFontSize(16);
        header(Content-Type: .$qrCode->getContentType());
        echo $qrCode->writeString();
        exit;
    }
}

?

http://www.thinkphp.cn/topic/51062.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读