thinkphp5生成二维码

文章描述:

thinkphp5生成二维码保存在指定目录下面

 

下载

https://sourceforge.net/projects/phpqrcode/

代码

    //生成二维码
    public function qrcode(){
        $result = ['status'=>false,  'msg'=>'操作失败'];
        header("Content-type:image/png");
        require "../vendor/phpqrcode/phpqrcode.php";
        $qRcode = new \QRcode();


        $url = 'https://www.miyil.com';
        $qrcode_path = 'uploads/qocode/';
        is_dir($qrcode_path) OR mkdir($qrcode_path, 0777, true);
        $qrcode_img = $qrcode_path.'1.jpg';

        // 纠错级别:L、M、Q、H
        $level = 'L';
        // 点的大小:1到10,用于手机端4就可以了
        $size = 5;

        $qRcode->png($url, $qrcode_img, $level, $size);
        $imagestring = base64_encode(ob_get_contents());
        ob_end_clean();

        
    }

二维码图片保存路径

public/uploads/qocode/1.jpg

发布时间:2022/12/06

发表评论