一、下载phpqrcode
到 https://sourceforge.net/projects/phpqrcode/下载
二、整合到Thinkphp框架
将下载下来的phpqrcode解压,在“ThinkPHP\Library\Vendor\”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。
三、控制器中的方法(为后台xx控制器,前台网址为xxoo.com 前台控制器为oo)
四、视图中的调用方法
<img src="/Xx/qrcode/id/1" width="100" height="100"/>
到 https://sourceforge.net/projects/phpqrcode/下载
二、整合到Thinkphp框架
将下载下来的phpqrcode解压,在“ThinkPHP\Library\Vendor\”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。
三、控制器中的方法(为后台xx控制器,前台网址为xxoo.com 前台控制器为oo)
//显示二维码
public function qrcode()
{
$id=I('get.id');
$url="http://www.xxoo.com/oo/id/".$id;
$level=3;
$size=4;
Vendor('phpqrcode.phpqrcode');
$errorCorrectionLevel =intval($level) ;//容错级别
$matrixPointSize = intval($size);//生成图片大小
//生成二维码图片
$object = new \QRcode();
$object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);
}
四、视图中的调用方法
<img src="/Xx/qrcode/id/1" width="100" height="100"/>
这样就可以直接在页面中显示二维码了,需要保存为图片的时候另存为即可。