public function qrcode() { // 二维码链接 $href = 'http://' . $_SERVER['HTTP_HOST'] . '/?g=diapp&m=register&a=index_member&type=1&wxref=mp.weixin.qq.com'; // 二维码链接 $savepath = '/Uploads/uqrcode/invite_code/' . date('Ymd'); // 图片地址 $filename = date("YmdHis") . '_' . rand(10000, 99999) . '.png'; // 随机生成图片名称 $qrcode = 'http://' . $_SERVER['HTTP_HOST'] . $savepath . '/' . $filename; // 二维码存储地址 $savepath = '.' . $savepath; if (!is_dir($savepath)) { mkdir($savepath, 0755, true); } $savepath = $savepath . '/' . $filename; vendor('phpqrcode.qrlib'); \QRcode::png($href, $savepath, 'H', 120, 2); // 返回二维码图片
return $qrcode;
}