php生成二维码, 做多级分销,推广,推荐人

controller层使用:

					$siteurl = $_SERVER['SERVER_NAME'];
					$url = 'http://'.$siteurl.'?t='.$userid;
					$img = qrcode($url);

之后可以存储到数据库里面 $img 是一个url


调用的是qrcode()这个方法

/*
 * 生成二维码
 * */
function qrcode($url,$level=3,$size=4){
	Vendor('phpqrcode.phpqrcode');
	$errorCorrectionLevel =intval($level) ;//容错级别 
	$matrixPointSize = intval($size);//生成图片大小 
		//生成二维码图片 
	//echo $_SERVER['REQUEST_URI'];
	$object = new \QRcode();
	$date = date('Y-m-d');
	$path = "Uploads/qrcode/".$date.'/';
	if (!file_exists($path)) {
        mkdir ("$path", 0777, true);
	}
	$name = time().'_'.mt_rand();
    //生成的文件名
    $fileName = $path.$name.'.png';
	$res = $object->png($url, $fileName, $errorCorrectionLevel, $matrixPointSize, 2); 
	return $fileName;  
 }

qrcode()这个方法调用了  QRcode()这个类调用的是png()方法。


点击下载QRcode的类。


 
  

你可能感兴趣的:(php,第三方类)