1 /** 2 * 封裝生成二維碼函數 3 * 4 */ 5 6 function getQrcode($url){ 7 /*生成二維碼*/ 8 vendor("phpqrcode.phpqrcode"); 9 $data =$url; 10 $level = 'L';// 糾錯級別:L、M、Q、H 11 $size =4;// 點的大小:1到10,用於手機端4就可以了 12 $QRcode = new \QRcode(); 13 ob_start(); 14 $QRcode->png($data,false,$level,$size,2); 15 $imageString = base64_encode(ob_get_contents()); 16 ob_end_clean(); 17 return "data:image/jpg;base64,".$imageString; 18 }
第一步:下載phpqrcode到本地;
https://sourceforge.net/projects/phpqrcode/files/latest/download?source=typ_redirect
第二步上傳到vendor目錄底下,vendor/phpqrcode/phpqrcode.php
第三步:封裝生成二維碼函數如上,返回base64;
版權所有小智,如有轉載請注明出處
