Thinkphp3.2+PHPQRCode 二维码生成自定义链接

4516

Thinkphp3.2+PHPQRCode二维码生成
1、下载PHPQRCode解压后台把phpqrcode.php存放至ThinkPHP/Extend/Vendor/文件夹中 点击下载:phpqrcode-master.zip
2、在控制器中IndexController创建一个生成二维码的方法qrcode

html:


<a class="btn_store" id="btn_store" href="javascript:void(0);">环企优站</a> 
<div class="qrcode_box" id="qrcode_box"> 
    <p>微信扫码访问:</p> 
    <img src="data.php?url=http://www.usezan.com"/> 
</div>

控制器:

public function qrcode($level=3,$size=4){
  Vendor('phpqrcode.phpqrcode');
  $url = I('get.url','http://www.usezan.com');
  $errorCorrectionLevel =intval($level) ;//容错级别 
  $matrixPointSize = intval($size);//生成图片大小 
   //生成二维码图片 
  //echo $_SERVER['REQUEST_URI'];
  $object = new \QRcode();
  $object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);   
 }