php是世界上最好的语言
文章平均质量分 52
程序员张礼奎
全栈,经验,教程,资源。
展开
-
thinkphp6+webuploader实现大文件(视频)分片上传/本地保存或上传OSS
thinkPHP6+webuploader分片上传大视频的解决方案:①能解决视频太大,1G、2G直传服务器压力过大②部分追求完美的人不发接受直传,那只能分片上传③分片上传是我找到的比较合理的解决方案④我感觉这个方案只是能用,肯定还有优化的空间,如有大佬看到欢迎指点⑤综合各路大佬的代码进行修改可以接受不分片上传的直接不要往下看,直接去这里设置:Nginx上传大文件响应超时设置,TP6响应超时设置前端代码<link rel="stylesheet" type="text/css" hr原创 2021-11-10 16:12:18 · 4939 阅读 · 2 评论 -
Nginx上传大文件响应超时设置,TP6响应超时设置
keepalive_timeout下面加入这些,我设置的600是十分钟 #keepalive_timeout 0; keepalive_timeout 600; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; fastcgi_connect_timeout 600; fastcgi_read_timeout 600;原创 2021-11-08 17:28:04 · 2195 阅读 · 0 评论 -
ThinkPHP6.0 时间查询查不出数据的原因,已解决
解决方案:时间查询方法数据库字段必须是datetime类型时间比较框架内置了常用的时间查询方法,并且可以自动识别时间字段的类型,所以无论采用什么类型的时间字段,都可以统一使用本章的时间查询用法。使用whereTime方法whereTime方法提供了日期和时间字段的快捷查询,示例如下:// 大于某个时间Db::name('user') ->whereTime('birthday', '>=', '1970-10-1') ->select();// 小于某个时原创 2021-10-27 14:49:49 · 1164 阅读 · 0 评论 -
全网最详细的uniapp微信支付教程,包含APP微信支付、微信内置浏览器支付、微信外h5支付
一、APP微信支付1、微信支付之前就要生成自己的订单了,也就是存在自己服务器的订单。//每个人的请求方式封装不一样,可忽略this.$u.api...this.$u.api.submitOrder({ good_name: _that.bjInfo.name, good_id: _that.bjInfo.id, user_id: _that.userId, address_id: _that.addressInfo.id, total: _that.bjInfo原创 2021-07-24 15:28:02 · 16722 阅读 · 23 评论 -
Composer速度慢,修改为阿里云全量镜像
全局配置修改:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/查看当前Composer下载源命令:composer config -g -l repo.packagist成功如图所示:原创 2021-07-05 13:37:43 · 186 阅读 · 3 评论 -
php嵌套循环,foreach遍历二维数组多维数组内嵌套for只执行最后一次循环解决(亲测,巨坑)
我的需求是遍历一个二维数组Array( [ZYXDXT] => Array ( [number] => 20 [score] => 2.5 [describe] => ) [DXT] => Array ( [number] => 20 [score] => 2.5原创 2020-12-28 16:26:50 · 889 阅读 · 0 评论 -
composer Updating dependencies (including require-dev)修改为阿里云镜像
win10上速度是真的慢全局配置composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/# 取消全局配置composer config -g --unset repos.packagist原创 2020-09-20 10:23:40 · 652 阅读 · 0 评论