分享

tp5.1生成二维码

 丹枫无迹 2021-06-21

1.tp->extends添加qrcode/Qrcode.php

文件地址:https:///likxarlit/file_php
2.使用:
use qrcode\Qrcode;
public function UserImg()
{
  $value = 'https://www.cnblogs.com/junyi-bk/'; //二维码内容
  $errorCorrectionLevel = 'L'; //容错级别
  $matrixPointSize = 5; //生成图片大小
  //生成二维码图片
  // 判断是否有这个文件夹 没有的话就创建一个
  if (!is_dir("qrcode")) {
  // 创建文件加
    mkdir("qrcode");
  }
  //设置二维码文件名
  $filename = 'qrcode/' . time() . rand(10000, 9999999) . '.png';
  //生成二维码
  Qrcode::png($value, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
  //获取当前域名
  $url = $this->getWebUrl().'/'.$filename;
  return $url;
}

 

//获取域名

public function getWebUrl(){
  return request()->scheme().'://'.request()->host();
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多