Thinkphp3.2.3使用PHPqrcode生成二维码(附带插件下载链接)

前段时间用jquery.qrcode给每个页面自动生成二维码,却发现和前端页面的jQuery冲突导致某些js效果失效,后来换成使用PHPqrcode生成二维码,前端直接调用接口


PHPqrcode下载链接:http://pan.baidu.com/s/1qY0I4jU

提取密码:2asa


一:下载PHPqrcode并且解压


二:将PHPqrcode文件夹放入ThinkPHP\Library\Vendor中

QQ截图20170113153109.png


三:在控制器中写入下方代码

/**
* 生成链接二维码
* @param $id : 文章主键
* @param $level : 容错级别
* @param $size : 点大小
*/
public function qrcode($id=9,$level=3,$size=4){
			
	Vendor('phpqrcode.phpqrcode');					//导入phpqrcode组件
	$url = "http://www.isblog.cn/isC/".$id.".html";		//跳转链接
	$errorLevel = intval($level);					//容错级别:L、M、Q、H
	$imgSize = intval($size);					//点的大小:1到10,用于手机端4就可以了
	$object = new \QRcode();					//实例化
	$object->png($url, false, $errorLevel, $imgSize, 2);
			
}

22.png


四:在前端页面需要调用该二维码的img标签中直接调用该方法即可

33.png

点赞

发表评论