這個方法主要是針對html頁面生成二維碼,因此需要一個配置文件phpqrcode.php(因內容太多所以請大家去百度網盤自己下載即可,鏈接: https://pan.baidu.com/s/1_2mAhcdyJ5LoVej0dF1bOA 提取碼: r6xt 。)
以下是我的控制器調用以及生成二維碼 ↓
//傳的參數 $id = $_GET['id']; $cateid = $_GET['cateid']; //需要生成二維碼的鏈接 $url = "http://www.***.com/?id=$id&cateid=$cateid"; require_once 'phpqrcode.php'; $value = $url; //二維碼內容 $errorCorrectionLevel = 'L'; //容錯級別 $matrixPointSize = 5; //生成圖片大小 $filename = './uploads/erweima/'.time().'.png'; QRcode::png($value,$filename , $errorCorrectionLevel, $matrixPointSize, 2); $QR = $filename; //已經生成的原始二維碼圖片文件 echo base_url().$QR;die;
現在輸出出來是二維碼的地址,然后通過ajax渲染到頁面即可。
