一、thinkphp6怎么检查版本
方法1、直接使用代码输出:echo \think\facade\App::version()
方法2、在控制台入口文件执行控制台指令:php think version
二、thinkphp6怎么使用多应用模式
如果要使用多应用模式,需要使用Composer安装多应用模式扩展think-multi-app。
composer require topthink/think-multi-app
三、thin……
很多人在遇到需要导出excel时会选择导出csv,用excle一样可以打开,不用下载phpExcel。
//导出的文件名
$file_name = ‘xxxx.csv’;
//表头(一维数组)
$title = [];
//数据集 (二维数组)
$data = [];
//导出函数
function export() {
header(“Content-type:text/csv”);
header(̶……
现在很多框架都支持且仅支持使用composer来安装和管理,比如最新的thinkphp6,对于很多没接触过composer的人很迷茫,但在百度搜thinkphp6怎么生成二维码,大多没结果。
刚好最近在用thinkphp6重写一个项目,遇到生成二维码这块,显然之前的phpqrcode是不能再用了,而且composer上面也没有phpqrcode的版本,所以呢,用endr……
当打开网站发现报错:mkdir(): Protocol error,一般出问题的就是缓存文件目录无法创建(window服务器目录不能使用特殊字符)。
报错信息页面往下找到 Exception Datas,看看Error Context下面的name,filename,dir,后面显示的目录路径runtime/xxxx目录是否出现了特殊字符,比如filename = xxxx/runtime/web/cache/arc_ca……
使用redis登录的时候,经常会看到报错:(error) NOAUTH Authentication required.
出现这个问题是redis的认证问题,输入redis的密码认证后就可以了,注意密码是字符串形式!
127.0.0.1:6379> auth “yourpassword”
例如密码是“123456”,当出现认证问题时候,输入“auth 123456”即可.
示例:
# redis-cli
127.0.0……
现在的项目中,生成二维码的功能很普遍,我们知道php有个phpqrcode类库可以帮助我们来轻松生成二维码,实际上我们可以联系到我们在之前的文章《yaf系列学习之三:Yaf类库Library的使用之redis》和《PHP使用phpqrcode生成二维码》,不妨自己动手在yaf框架中接入phpqrcode类库。
如果遇见了困难,没关系,我来继续教大家怎么……
在之前的文章中,我们有讲到PHP怎么使用phpqrcode生成二维码,和PHP怎么使用phpqrcode生成带LOGO或文章的二维码,今天我们来讲另外一种情况,就是php怎么使用qrcode生成二维码并强制下载。这样有利于我们直接显示成图片易于保存,或直接下载二维码。
代码:
include 'phpqrcode.php';
$url = 'http://www.caizhichao.cn'……
在之前的文章中我们讲过php怎么使用phpqrcode生成二维码,而在实际的项目中中,我们往往需要在二维码的中间加上自己的LOGO,或是对二维码做其它的渲染,如在二维码的下面加一些文字。
那如何生成含有logo的二维码呢?基本步骤是:
1、先使用phpqrcode生成一张二维码图片。
2、再利用php的image相关函数,将事先准备好的lo……
1、到phpqrcpde官网下载类库,官网地址:http://phpqrcode.sourceforge.net/,下载类库后我们只需要用到phpqrcode.php文件。
2、引入phpqrcode.php文件。
3、调用png()方法生成二维码。
png()方法参数介绍:
/**
* @param $text //生成二位的的信息文本
* @param $outfile //表示是否输出二维码图片文件,默认否
* ……
当使用file_get_content抓取网页乱码,如一堆的����������,这个时候需要转一下码,代码示例:
$url = ‘http://www.xxxxx.com/news/1html’;
$html = file_get_contents($url);
$html = iconv(“gb2312”, “utf-8//IGNORE”,$html);