Thinkphp3.2+PHPQRCode 二维码生成示例

下载phpqrcode

整合到Thinkphp框架

在“ThinkPHPLibraryVendor”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。

下载地址:http://www.thinkphp.cn/code/1369.html

   /**
     * 生成二维码
     */
    public function createCode() {
        Vendor('PHPQRcode.phpqrcode');
        $object = new QRcode();
        $url = 'http://www.php.cn/php-weizijiaocheng-358135.html'; //二维码内容
        $level = 'Q'; //容错级别 分为L、M、Q、H
        $size = 4; //点的大小 1~10,手机端用4即可
        // $object->png($url,false,$level,$size); //不保存二维码
        //保存二维码
        $path = 'Public/upload/erweima/'; //保存地址
        if(!is_dir($path)){
            mkdir($path);
        }
        $filename = $path . 'test.png';
        if (!file_exists($filename)) {
            $object->png($url,$filename,$level,$size);
        }
       

    }