【经典语录】 成功这件事,自己才是老板!
今年已经过了333天
本周是今年的第48周
本月还有0天
距离星期六还有2天
距离星期天还有3天
距离元旦还有32天
距离除夕还有71天
活到老学到了,我也不怕你笑——Brisklan。
活到老学到了,我也不怕你笑——Brisklan。
php实现下载文件的方式,直接通过设置header在浏览器下载资源,通过fopen方式是可以的,但是有时候遇到https类型的不一定成功(亲测某些不行),然后我的解决方案就是用curl获取下来后再用fopen读取方式下载。代码如下:class Download { //保存到本地 public...
一个分类数组,树形返回,下级分类数据存放在subcat里面,一共有三级分类,现在需要输入一个分类id,直接返回分类的名称,如:一级分类》二级分类》三级分类。核心函数:/** * 返回分类层级,如:一级分类》二级分类》三级分类 * @param $categories array 树形分类 * @para...
当处理包含多种字符集的字符串(例如汉字、字母、特殊字符等)时,常规的字符拆分方法可能会出现问题,因为一些字符可能占用多个字节(UTF-8 编码)或多个字(UTF-16 编码),可以下面这一分割,比如:$string = "我将尽力回答您的问题abcdw奥迪"; $characters = preg_split('//u',...
直接上代码:$pattern = '/^(61\.140|219\.136)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/'; $ip = "61.141.123.5"; // 替换为实...
$mpdf = new Mpdf(); // 设置字体为支持中文的TrueType字体 $mpdf->autoScriptToLang = true; $mpdf->autoLangToFont = true; $mpdf->autoVietnamese...
首先查看一下当前phpinfo环境,然后下载对应的dll文件:下载地址:https://www.php.net/manual/zh/yar.installation.php然后复制解压的文件dll到ext目录下然后修改php.ini加入扩展然后重启环境(nginx或者apache)然后再看phpinfo:已经安装成功了。写一个php测试一下,比如thinkphp里面搞一个测试文件:执行看看:出现上...
thinkphp5里面默认存放在File文件系统中,我们可以修改储存位置,下面是修改成mongoDb的例子:一、在config.php里面的log数组修改File成你的日志类(我以log目录下面的Mongo类为例):'log' &...
遍历某个目录下的所有文件是常遇到的一些问题,比如递归上传目录下面所有文件、扫描插件目录的所有文件,等等。常用的方法有scandir、readdir和RecursiveDirectoryIterator方式,两种是有区别的,实现方式如下:一、用scandirfunction getFiles($dir){ $files = ...
效果如下:入参:总数据、当前分页、每页数量方法:/** * bootstrap4风格 * @param $totalData * @param $perPage * @param $currentPage * @return string  ...
可以用于商品分享、代理分享、海报宣传等。效果:<?php class PosterPng { //图片质量,0~9 private $quality = 9; //字体路径 ...