- 博客(45)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 Thinkphp 多文件压缩
需要先确认php.ini配置文件中是否取消注释了extension=zip和extension=openssl 来启用这些扩展。这里我采用的是php自带的。
2025-03-20 16:12:07
249
原创 PhpSpreadsheet 导出excel 找不到setCellValueByColumnAndRow
PhpSpreadsheet 导出excel
2024-12-24 11:55:50
295
原创 获取任意时间段内周、季度、半年的二级联动
找了半天也找不到什么有用的信息 就自己简单写了一个 思路是先获取年的列表再去嵌套查询。leixing的值为1 查询年-周、2为年-季度、3年-半年、4年。#需求是获取两个时间内 年周 、年季度、年半年的二级联动##开始时间目前是写死的 可以根据自己需求修改#运行结果如下(年-季度)
2023-11-09 14:28:03
271
原创 Thinkphp5.1 解决curl推送微信模版消息速度过慢的问题
开始使用foreach循环使用 curl 但是如果人数太多的话会有速度过慢甚至是超时的情况。最近一个项目有个需求时 我帮别人提交审批申请 通过或驳回后通知给所有申请人。搜索了半天看到可以通过fsockopen的方式发送请求不接受响应。试了一下午 终于是成功了 给后面的兄弟避坑 代码如下。于是想到了用队列但是会影响业务即时性。感觉有帮助的 可以加个关注啊。
2023-04-24 17:16:18
481
原创 thinkphp5.1 使用PhpSpreadsheet 导出excel文件根据数据判断设置文字颜色
thinkphp5.1使用PhpSpreadsheet导出excel文件根据数据判断设置文字颜色
2023-03-20 16:58:11
683
原创 Thinkphp5.1 查询数据库某个字段包含变量的列表
$where[]=['','EXP',Db::raw("FIND_IN_SET($group_id,admin_rule)")];admin_rule为字段 数据一 1,2,3 数据二 2,3 数据三 3,4$group_id = 3三条记录即可全部查询到
2022-12-29 10:16:34
475
原创 TP5.1对数组进行排序
$list为你要排序的数组 zscore为要排序的字段 $timeKey = array_column($list,'zscore');array_multisort($timeKey, SORT_ASC, $list);//数组按照 zscore 升序 SORT_DESC 为降序
2022-05-27 15:35:46
458
原创 mamppro 安装禅道避坑指南
本人 m1 macbook pro mamp pro 6.6.1 本地站点的php版本5.6.40想自己试试的参考官方这个,附链接https://www.zentao.net/book/zentaoprohelp/334.html自己懒就不整理了 下边这个是比较全的https://blog.youkuaiyun.com/weixin_34777998/article/details/119499403主要有一下两点1、修改php.ini 手动修改启动之后会对比导致修改不生效 必须在mam...
2022-04-22 09:23:58
508
原创 三三复制大公排推广数据库设计
闲来无事 自己琢磨了一下三三复制大公排 开始没有思路根据群友的思路大致改了一下群友的代码 $x = 1; $y = 0; $h = 1; for($y;$y<4;$y++){ $s = $h - pow(3,$y-1); for($x;$x<$h + pow(3,$y);$x++){ if($h > 1){...
2022-02-15 16:11:06
932
2
转载 国外手机短信验证码接收神器(转自美国华人网FuninUSA)
【美国华人网综合报道】有时候,在某些平台上,我们可能需要注册一个临时账号。而注册过程中又需要输入手机号进行短信验证,但是我们又不想泄露隐私,所以这时候一些临时短信接收服务便派上了用场,主要是因为申请Email 电子邮件地址太简单,容易被短时间大量注册,才会加入手机号码验证机制,增加重复注册的难度。但有时候我们还是需要注册多个帐户使用,却碍于大部分使用者只有一组手机号码,让注册变得非常不便。 ...
2021-12-15 10:11:51
191912
12
原创 vue 语法高亮插件显示 vue-syntax-highlight
1.sublime text3支持VueJS语法高亮显示插件vue-syntax-highlightgithub地址:https://github.com/vuejs/vue-syntax-highlight
2021-06-06 12:33:45
700
原创 2021-03-15
Packagist 是主要的Composer仓库。它集合了与Composer一起安装的公开 PHP 软件包。Packagist官网https://packagist.org/Packagist中文网http://packagist.p2hp.comComposer官网地址https://www.phpcomposer.com/
2021-03-15 22:59:46
85
原创 ThinkPHP5出现错误Call to undefined function app\index\controller\D()
ThinkPHP5与ThinkPHP3相比,变化还是非常大的,在TP3当中使用M方法是没有问题的,但在TP5里面,会直接报错,错误提示为:Call to undefined function app\index\controller\M()这个错误在没有详细的文档说明下,处理起来也还是要花一些时间的。因此将TP3对应的M方法及其它方法,在此对应一下,以便参考:TP3 TP5...
2019-11-21 10:30:50
9961
转载 PHP 数组转字符串,与字符串转数组
1 implode 使用一个字符串将数组变成字符串 1 2 3 4 5 6 7 8 9 10 11 <br><?php $array=array('lastname','email','phone');...
2019-03-02 14:32:19
153
原创 PHP中把stdClass Object转array的几个方法
方法一 //PHP stdClass Object转array function object_array($array) { if(is_object($array)) { $array = (array)$array; } if(is_array($array)) { foreach($array as $key=>$...
2019-02-12 13:57:46
133
原创 wamp 配置去掉 index.php
1.在配置文件中'URL_MODEL'=>2,设置为2.2.在php.ini中cgi.fix_pathinfo=1去掉前面的注释3.在Apache下conf配置文件中,LoadModule rewrite_module modules/mod_rewrite.so去掉前面的注释重启apache...
2019-01-09 15:12:10
1157
原创 ueditor编辑器提交后出现\"导致页面错乱
使用stripslashes()函数过一遍$_POST['zhizuo']= stripslashes($_POST['zhizuo']);
2018-12-26 10:54:26
530
转载 PHP求某二维数组,某一列元素的最大最小值
$box = array( 0 =>array( 'boxnum' => 1, 'record' => 66 ), 1 =>array( 'boxnum' => 2, 'record' => 66 ), 2 =>array( 'boxnum' => 3, 're...
2018-10-12 16:36:40
4085
1
原创 TP5验证码上传阿里云万网虚拟主机后,验证码不显示的解决办法
清除缓冲区就应该可以了,今天我刚好也遇到了,解决的办法是在vendor/topthink/think-captcha/src/CaptchaController.php中加上这个ob_clean();就可以了。
2018-08-27 17:55:20
822
转载 高并发 大数据
现在,软件架构变得越来越复杂了,好多技术层出不穷,令人眼花缭乱,解决这个问题呢,就是要把复杂问题简单化,核心就是要把握本质。软件刚开始的时候是为了实现功能,随着信息量和用户的增多,大数据和高并发成了软件设计必须考虑的问题,那么大数据和高并发本质是什么呢?本质很简单,一个是慢,一个是等。两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了等,解决了等,也就解决了慢。关...
2018-08-20 12:31:14
323
转载 Thinkphp 给 app 写接口
一:现在因为java 市场很大,app越来越多。本实例主要针对php 给app写接口,在这里给大家推荐2款东西,第一款showdoc,一个非常适合IT团队的在线API文档、技术文档工具,下载地址是http://www.showdoc.cc/help?page_id=14,第二 就是Postman,是谷歌的一款插件,可以自己测试api。下载地址https://www.getpostman.com/二...
2018-07-03 10:52:56
3488
转载 PHP常用函数总结(180多个)
PHP常用函数总结数学函数1.abs(): 求绝对值$abs = abs(-4.2); //4.2 数字绝对值数字2.ceil(): 进一法取整echo ceil(9.999); // 10 浮点数进一取整3.floor(): 舍去法取整 echo floor(9.999); // 9 浮点数直接舍去小数部分4.fmod(): 浮点数取余?1234$x = 5.7;$y = 1.3; // ...
2018-06-05 16:55:07
168
转载 windows下redis安装
1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows,本人测试使用的是redis-64.3.0.503版本。2,解压redis-64.3.0.503.zip,解压后的文件结构如下:3...
2018-06-05 16:00:34
96
转载 PHP删除数组的某一个元素
方法一:复制代码 代码如下:<?php$arr1 = array(1,3, 5,7,8);$key = array_search(3, $arr1);if ($key !== false) array_splice($arr1, $key, 1);var_dump($arr1);?>输出:array(4) { [0]=> int(1) [1]=> int(5) [2]...
2018-06-05 15:49:38
2640
转载 js删除数组的某一个元素
原文链接:http://caibaojian.com/js-splice-element.html删除数组指定的某个元素首先可以给js的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:Array.prototype.indexOf = function(val) {for (var i = 0; i < this.length; i++) {if (this[i]...
2018-06-05 15:47:54
2413
转载 mysql 数据库查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...
2018-06-05 15:27:45
261
VUE动态设置og标签 领英分享不识别
2024-05-20
wordpress 媒体库加载失败
2023-01-13
PHP 像苹果apns推送消息 手机收不到消息
2022-01-22
php exec() 调用python返回126 (终端可以执行) 有没有办法解决?
2021-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人