TP5生成二维码

						
				$date=input('post.');	//获取数据	
				vendor('phpqrcode.phpqrcode');//引入类库tp5

				//header("Content-type:image/png");
				//require "../vendor/phpqrcode/phpqrcode.php";TP6
		 
				$value                = Config::get('app_url') .'/api?id='.$date['mun']; //生成访问链接-二维码内容

				
				$errorCorrectionLevel = 'L';  //容错级别
				$matrixPointSize      = 5;      //生成图片大小
				//生成二维码图片
				// 判断是否有这个文件夹  没有的话就创建一个
				if (!is_dir("qrcode")) {
					// 创建文件加
					mkdir("qrcode");
				}
				//设置二维码文件名
				$filename = './qrcode/' . time() . rand(10000, 9999999) . '.png';
				//$filename =substr($filename,1);
				//生成二维码
				\QRcode::png($value, $filename, $errorCorrectionLevel, $matrixPointSize, 2);

				$filename         =substr($filename,1);
			    $data['code_img'] =Config::get('app_url').$filename;  
				$model            =model('Code');
				$res              =$model->where('code_id',$date['id'])->update($data);
				
    			if($res){
    				return json(['type'=>'success','name'=>"二维码已生成,正在更新"]);		
    			}else{
    				return json(['type'=>'danger','name'=>"数据无变化,无效提交"]);	
    			}	

 

引入

PHP QR Code - Browse Files at SourceForge.net

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值