Thinkphp 生成二维码(PHP)
一、安装
1、命令安装
composer require dh2y/think-qrcode
2、require安装
"require": {
"dh2y/think-qrcode":"*"
},
执行:
composer update
3、autoload psr-4标准安装
(1)进入vendor/dh2y目录(没有自己创建)
(2)克隆
git clone https://github.com/cinaofdai/think-qrcode.git
(3)项目名称修改为think-qrcode
(4) 添加下面配置(composer.json文件)
"autoload": {"psr-4": {"dh2y\\qrcode\\": "vendor/dh2y/think-qrcode/src"}
},
执行:
composer update
二、添加配置文件(在config里自定义配置)
<?php
return ['cache_dir' => 'uploads/qrcode', //本地缓存地址'background'=> 'static/qrcode/background.png' //背景图
];
三、使用方法
$code = new QRcode();
$code_path = $code->png($register_url) //生成二维码->logo('static/image/avatar-m.jpg') //生成logo二维码->background(180,500) //给二维码加上背景->text($role,20,['center',740],'#ff4351') //添加文字水印->text($nick_name,20,['center',780],'#000000')->getPath(); //获取二维码生成的地址
直接显示:
public function scerweima2($account='',$pwd=''){$value = 'http://xcx.aoyintl.cn/admin/Login/verify?type=200&account='.$account.'&pwd='.$pwd; //二维码内容//生成二维码图片$QR = (new \dh2y\qrcode\QRcode)->png($value,'',9)->background(30,30)->text('手机号:17614050603',20,['center',500],'#000000')->text('hah',20,['center',780],'#000000')->show();return $QR;}
Thinkphp 生成二维码(PHP)相关推荐
- thinkphp整合系列之phpqrcode生成二维码
php生成二维码其实挺简单的:当然指的是使用qrcode类库: 因此关于是否要写这篇博客:我是犹豫了再三的: 不过最后还是决定写下吧:如果有童鞋急着用:就可以直接引了: 再个也可以作为即将写的文章微信 ...
- ThinkPHP框架整合phpqrcode生成二维码DEMO
ThinkPHP框架发展到今天功能已经变得是非常强大了,但是ThinkPHP框架中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能.想使用phpqrcode首先就要把p ...
- thinkphp自动生成二维码
步骤一: 下载phpqrcode.rar解压后放到Vendor目录下,thinkphp3.2.3是在ThinkPHP/Library/Vendor下. (下载链接: https://pan.baidu ...
- 使用phpqrcode来生成二维码/thinkphp
1 /** 2 * 封装生成二维码函数 3 * 4 */ 5 6 function getQrcode($url){ 7 /*生成二维码*/ 8 vendor("phpqrcode.phpq ...
- thinkphp用phpqrcode生成二维码(含中间带logo、临时二维码)或生成微信二维码海报的方法
前期准备: 1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/ 2.PHP环境必须开启支持GD2扩展库支持(一般情况下都 ...
- thinkphp使用phpqrcode类生成二维码
phpqrcode类文件下载 下载地址:https://sourceforge.net/projects/phpqrcode/ PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态) 具体使 ...
- PHP基于phpqrcode类生成二维码
使用ThinkPHP框架引入phpqrcode类生成二维码后,发现每次必须通过TP框架生成,略显繁琐,打算写一个简单的方法,然后运行php后直接批量生成二维码.方法也简单,直接写个PHP脚本,然后引入 ...
- PHP使用phpqrcode生成二维码
前期准备: 1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/ 2.PHP环境必须开启支持GD2扩展库支持(一般情况下都 ...
- Asp.Net Core在线生成二维码
前言: 原先用zxing Code写过基于Winfrom的批量生成二维码工具,以及单个生成二维码工具:批量生成二维码Gihub源代码 今天尝试用QRCoder 加 Asp.Net Core 写了一个在 ...
最新文章
- 1月4日链接篇:ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, IIS7
- 将shell命令结果直接输出到HDFS上
- java xml接口实例化_Spring简介及xml配置
- 医疗数据典型特征及架构发展方向研究
- angularJS之angular-datatable的方法
- 图的绝对中心(bzoj 2180: 最小直径生成树)
- 深入理解分布式之抉择分布式锁
- 【辨异】inverse, reverse, converse
- 计算机word怎么选中全文,word怎么选择 WORD怎么选取全文
- spring加载bean的流程
- springMVC web项目 对访问数据库的用户名密码进行加密解密
- 【美赛】2022美赛思路参考资料及其代码分享【全网最全】【美国大学生数学建模竞赛】【MCM/ICM】
- bin文件python读取
- CV520直接pin对pin替换 MS520,直接替换,无需修改硬件以及软件
- 奥的斯服务器故障显示m什么意思,奥迪斯电梯故障代码对照表 奥的斯电梯故障解决方法...
- python输出矩阵_python输出矩阵
- react router 路由守卫_react实现路由守卫
- js 改变匹配到的字符串的颜色 — replace
- 华为Datacom认证和Routing Switching认证并行多久?
- C/C++《数据结构课程设计》任务书[2022-12-27]
热门文章
- 程序计数器(pc寄存器)
- MybatisPlus - 分页插件使用
- 七夕邂逅爱,那人一定在
- 高级篇days01——微服务保护(基于Sentinel框架)
- pandas._config.config.OptionError: Pattern matched multiple keys的解决方案
- JS与OC的交互 WebViewJavaScriptBridge WEB微信支付
- java smtp_java发送邮箱(SMTP协议)
- 如何理解归一化(normalization)?
- React-Navigation V2 使用教程 (一) createStackNavigator
- 检查mysql是否安装成功及环境变量配置