zoukankan      html  css  js  c++  java
  • thinkphp5 与 endroid 二维码生成

    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 EndroidQrCodeQrCode;
     2 
     3     $qrCode=new QrCode();
     4         $url = 'A150';
     5 
     6         $qrCode->setText($url)
     7             ->setSize(200)//大小
     8             ->setLabelFontPath(VENDOR_PATH.'endroidqrcodeassets
    oto_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;
  • 相关阅读:
    静态代码块、非静态代码块、构造函数之间的执行顺序
    Linux跨主机传输文件
    🗒 Linux 系统监控
    Mysql Mode
    Mysql 表锁行锁
    Centos 下修改时区
    Redis 解决内存过大
    Mysql 表达式
    Centos 二进制包安装Mysql5.7
    Vim 快捷键
  • 原文地址:https://www.cnblogs.com/CcPz/p/9412360.html
Copyright © 2011-2022 走看看