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;
版权所有小智,如有转载请注明出处