1、下载phpqrcode.php生成模块文件,网上有资源,可以查。
2、将phpqrcode.php引入到代码中,例如:
require_once '../vendor/phpqrcode.php';
3、生成带二维码,代码如下:
public function code($url = "http://www.baidu.com")
{
$qrcode = new \QRcode();
// $qrimage = new \QRimage();
$value = $url; //二维码内容
$errorCorrectionLevel = 'H'; //容错级别
$matrixPointSize = 6; //生成图片大小
ob_start();
$qrcode::png($value,false , $errorCorrectionLevel, $matrixPointSize, 2);
// $object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2); //这里就是把生成的图片流从缓冲区保存到内存对象上,使用base64_encode变成编码字符串,通过json返回给页面。
$imageString = base64_encode(ob_get_contents()); //关闭缓冲区
ob_end_clean(); //把生成的base64字符串返回给前端
$data = array( 'code'=>200, 'data'