thinkphp5 与 endroid 二维码生成

2018-08-03 07:34:41来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

windows compser安装endroid/qrcode,自己安装好composer工具;

1. 项目目录 文件 composer.json

require 里添加 "endroid/qrcode": "2.5.1" (endroid版本根据php版本填写相应版本)

配置中文镜像下载路径

1 "repositories": {
2         "packagist": {
3             "type": "composer",
4             "url": "https://packagist.phpcomposer.com"
5         }
6     }

2. cmd 切换到项目目录输入命令

composer require endroid/qrcode

3. php控制器引入

 1      use Endroid\QrCode\QrCode;
 2 
 3     $qrCode=new QrCode();
 4         $url = 'A150';
 5 
 6         $qrCode->setText($url)
 7             ->setSize(200)//大小
 8             ->setLabelFontPath(VENDOR_PATH.'endroid\qrcode\assets\noto_sans.otf')
 9             ->setErrorCorrectionLevel('high')
10             ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0))
11             ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0))
12             ->setLabel('桌码  A150')
13             ->setLabelFontSize(16);
14 
15         header('Content-Type: '.$qrCode->getContentType());
16 
17         ob_clean();  /*解决提示 图像错误,无法显示问题*/
18 
19         echo $qrCode->writeString();
20         exit;

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:php获取视频长度,php.ini配置

下一篇:20180803UnionPay银联支付