php
stand_forever
这个作者很懒,什么都没留下…
展开
-
FastCGI sent in stderr: "PHP message: PHP Fatal error
服务器php7.2卸载安装7.4之后,打开网站一直无法访问原创 2023-02-23 16:52:56 · 3563 阅读 · 0 评论 -
php 将二维数组每个值后面追加一个字段
给一个二维数组里面加同样的字段定义和用法array_walk() 函数对数组中的每个元素应用用户自定义函数。在函数中,数组的键名和键值是参数。注释:您可以通过把用户自定义函数中的第一个参数指定为引用:&$value,来改变数组元素的值(参见实例 2)。提示:如需操作更深的数组(一个数组中包含另一个数组),请使用array_walk_recursive()函数。语法array_walk(array,myfunction,parameter...)参数 描述...原创 2021-04-13 14:34:08 · 1591 阅读 · 0 评论 -
php接口加密
首先双方协商一个秘钥secret 然后按照统一的规则加密 md5/sha1等......请求接口需要携带 sign,timestamp参数中间件:接收传过来的参数 校验是否非法请求protected $secret = 'dwwww123';/**校验是否是合法请求 * @param $data * @throws CustomErrorMessageException */protected function checkSign($data){ if (!isset($d.原创 2021-04-02 17:26:49 · 278 阅读 · 0 评论 -
laravel5.7 数据迁移时报错include(E:\project\dev\vendor\composer/../../app/Console/.. failed to open stream
本地执行迁移报错:ErrorException : include(E:\project\dev_admin\vendor\composer/../../app/Console/Commands/Maker/BatchAddMakerToGroup.php): failed to open stream: No such file or directory at E:\project\dev_admin\vendor\composer\ClassLoader.php:444 440| ...原创 2021-01-27 11:48:52 · 928 阅读 · 1 评论 -
将二维数据拆分 每3个一组
将二维数据拆分 每3个一组$data = MechanicWorkerType::where('is_show',1) ->orderBy('sort') ->get(); $newArr = []; if(!$data->isEmpty()){ $arr = $data->toArray(); rsort($arr); whi...原创 2020-12-29 15:59:59 · 157 阅读 · 0 评论 -
项目突然所有页面都报错 502 Bad Gateway
第一种原因:安装lnmp一键安装包时php没安装成功而出现502 Bad Gateway,从0.9开始只要安装成功或失败都就会有提示。没安装成功一般原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。可以看一下是否存在/usr/local/php/sbin/php-fpm ,如果没有肯定没安装成功。解决方法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的,在网上搜索一下,或者把错误信息发上来。如果实在不会提供按http://lnmp.org/in原创 2020-07-04 17:16:10 · 1172 阅读 · 0 评论 -
laravel-admin引用wangEditor编辑器 使用一:上传图片
1.安装wangEditor安装composer require laravel-admin-ext/wang-editor然后php artisan vendor:publish --tag=laravel-admin-wangEditor配置在config/admin.php文件的extensions,加上属于这个扩展的一些配置 'extensions'...原创 2019-08-14 10:13:07 · 1383 阅读 · 2 评论 -
php7.2 date()转换报错A non-numeric value encountered解决办法
在控制器上加上:ini_set("error_reporting","E_ALL & ~E_NOTICE");就不会报错了原创 2019-04-12 14:59:54 · 804 阅读 · 0 评论 -
把一个数随机分成n份,随机数字和等于这个数字
一、100个数随机分成10份:说明:1、此算法$money_total值可大于$personal_num也可以小于$personal_num;2、得出来的结果是保留两位小数点;3、相加和等于100;可用于发红包,精准到小数;4、值类型结果是string(字符串);$money_total=100;$personal_num=10;$min_money=0.01;...原创 2019-03-11 15:37:52 · 13607 阅读 · 0 评论 -
php利用32进制实现对id加密解密
/** * 加密解密用户邀请码, * @param unknown $string * @param string $action encode|decode * @return string */function endecodeUserId($string, $action = 'encode') { $startLen = 13; $endLen = 8;...原创 2019-02-11 10:54:26 · 1464 阅读 · 0 评论 -
Allowed memory size of 268 435 456 bytes exhausted和Maximum execution time of 30 seconds exceeded解决办法
报错一: Allowed memory size of 268 435 456 bytes exhausted(内存超限)解决办法:利用循环分批导入; 每个循环内部开始处使用sleep(5);语句,做延迟执行,防止服务器内存同一时间占用过多,里面数字据情况修改; 每个循环内部结束地方使用 ob_flush();刷新输出缓冲 flush();将当前为止程序的所有输出发送到用户的浏览器 ...原创 2018-12-22 10:49:53 · 884 阅读 · 0 评论 -
always_populate_raw_post_data = -1报错问题解决办法
我们的web服务器由Apache换成了ngix运行出现如下图错误Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_d...原创 2018-12-26 17:49:00 · 23662 阅读 · 0 评论