首页 > PHP
ThinkPHP6生成二维码
来源:TP课堂 时间:2021-07-13 点击:656

不知道哪位神仙姐姐哥哥总结的,实际测验木问题,话不多少,直接来。


你只需要复制粘贴就行了。。


1、先下载类库放入vendor。。http://www.tpketang.com/public/code/20210713/phpqrcode-2010100721_1.1.4.zip

2、复习下面代码,不需要改,不用use

3、访问index1方法,就看到二维码了


    public function index1()
    {
        header("Content-type:image/png");
        require "../vendor/phpqrcode/phpqrcode.php";
        $qRcode = new \QRcode();
        $data = 'https://www.baidu.com/';//网址或者是文本内容
        // 纠错级别:L、M、Q、H
        $level = 'L';
        // 点的大小:1到10,用于手机端4就可以了
        $size = 4;
        // 生成的文件名
        $qRcode->png($data, false, $level, $size);
        $imagestring = base64_encode(ob_get_contents());
        ob_end_clean();
         return "<img src='data:image/png;base64,{$imagestring}'  />";
    }