随笔分类 -  php

摘要:PHP获取指定月份的时间戳 $Y = 2016;//获取年,示例,真实环境从前端获取数据 $m = 8;//获取月,示例,真实环境从前端获取数据 $month = $Y."-".$m;//当前年月 $month_start = strtotime($month);//指定月份月初时间戳 $month 阅读全文
posted @ 2020-08-17 14:10 泥土里的绽放 阅读(971) 评论(0) 推荐(0) 编辑
摘要:$ret = @json_decode($retCache, true); // 将object转换为数组 阅读全文
posted @ 2020-08-05 22:10 泥土里的绽放 阅读(416) 评论(0) 推荐(0) 编辑
摘要:目录 介绍 深入CGI协议 CGI的运行原理 CGI协议的缺陷 深入FastCGI协议 FastCGI协议运行原理 为什么是 FastCGI 而非 CGI 协议 CGI 与 FastCGI 架构 再看 FastCGI 协议 消息头信息 消息类型定义 Web 服务器和 FastCGI 交互过程 为什么 阅读全文
posted @ 2020-04-28 12:07 泥土里的绽放 阅读(203) 评论(0) 推荐(0) 编辑
摘要:PHP 删除数组中的元素有多种方式,以下列举几种常用的方式。 删除数据中的一个元素 如果你想删除数组中的一个元素,你可以使用 unset() 或 array_splice() 方法。 如果你知道数组元素的值(value),但不知道键(key),你可以使用 array_search() 来获取键(ke 阅读全文
posted @ 2020-04-26 23:15 泥土里的绽放 阅读(364) 评论(0) 推荐(0) 编辑
摘要:闲来无事研究一下 PHP 的 MySQL 持久连接问题。在 MySQL 扩展的年代,应该用的是 mysql_pconnect,可是那时候我还没有开始接触 PHP, 所以我们直接上 PDO。 首先说一下本次测试用的环境。 738 x 539 1468 x 1072 关键还要看一下 PHP 的配置。 7 阅读全文
posted @ 2020-04-26 22:58 泥土里的绽放 阅读(293) 评论(0) 推荐(0) 编辑
摘要:结论:用加号合并数组:既考虑数字索引的键值对,也考虑字符串索引的键值对,用前边数组的值覆盖后边的键名相同的值; 用array_merge()合并数组:只考虑字符串索引的键值对,用后边数组的值覆盖掉前面数组中键名相同的值,数字索引的值则不覆盖,同时保留 另外:array_merge()会重排两个数组的 阅读全文
posted @ 2020-04-26 11:17 泥土里的绽放 阅读(279) 评论(0) 推荐(0) 编辑
摘要:public function uploadFilePrivate(Request $request) { $file = array_get($request, 'file', ''); if (empty($file)) { return $this->responseJson([], -1, 阅读全文
posted @ 2020-04-23 18:02 泥土里的绽放 阅读(251) 评论(0) 推荐(0) 编辑
摘要:实例 从数组中移除元素,并用新元素取代它: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"purple","b"=>"orange"); array_splice($a1,0,2 阅读全文
posted @ 2020-04-22 19:00 泥土里的绽放 阅读(641) 评论(0) 推荐(0) 编辑
摘要:摘自:https://www.cnblogs.com/cuculus/p/9293519.html 如何判断两个数组相等呢?其实很简单,用 == 或者 就可以了 那像 array('k'=>array())这样的多维数组能用如上方法判断相等吗?当然也可以。若数组是数字索引的,就要注意一下了,见代码: 阅读全文
posted @ 2020-04-07 11:39 泥土里的绽放 阅读(2849) 评论(0) 推荐(0) 编辑
摘要:举个例子: mysql数据库中有两个字段publication_time、storage_time,我尝试着一个一个的修改字段的状态 结果总是出问题,后来改成一块儿修改就没问题了: 阅读全文
posted @ 2019-05-24 11:58 泥土里的绽放 阅读(665) 评论(0) 推荐(0) 编辑
摘要:PHP内置的字符串长度函数strlen()无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍的差异了(在UTF-8编码下,一个汉字占3个字节)。 mb_strlen的用法和strlen类似,只 阅读全文
posted @ 2019-05-24 11:39 泥土里的绽放 阅读(2445) 评论(0) 推荐(0) 编辑
摘要:private static function getClientIp() { if (getenv('HTTP_X_FORWARDED_FOR')) { $tmp = explode(',', getenv('HTTP_X_FORWARDED_FOR')); $onlineip = $tmp[0]; ... 阅读全文
posted @ 2019-04-26 19:12 泥土里的绽放 阅读(467) 评论(0) 推荐(0) 编辑
摘要:__FILE__=D:\Soft\xampp\htdocs\test\test.php __DIR__=D:\Soft\xampp\htdocs\test getcwd()=D:\Soft\xampp\htdocs\test $_SERVER["SCRIPT_FILENAME"]=D:/Soft/x 阅读全文
posted @ 2019-04-14 23:46 泥土里的绽放 阅读(892) 评论(0) 推荐(0) 编辑
摘要:mysql 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动:ser 阅读全文
posted @ 2019-04-14 22:49 泥土里的绽放 阅读(600) 评论(0) 推荐(0) 编辑
摘要:在执行php相关命令的时候,报如下错误: Referenced from: /usr/local/bin/php Reason: image not found 第一反应肯定是搜索下面这条命令 但是发现这个命令的搜索结果和自己遇到的问题不太一样,例如: 于是搜索第二句话: 得到如下结果: 按照结果执 阅读全文
posted @ 2019-03-27 19:59 泥土里的绽放 阅读(1755) 评论(1) 推荐(0) 编辑
摘要:https://segmentfault.com/a/1190000009422920 wget 源码编译 阅读全文
posted @ 2019-03-25 10:04 泥土里的绽放 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1. 首先进入你下载的php的安装包里找到pdo_mysql文件夹。 ps:有些教程说从http://pecl.php.net/这个网站上下载pdo_mysql扩展,然后再编译安装。唉,兄弟啊,这个东西社区都不维护了,你还从上面下载个球球啊!!!! 大家一定要避免这个坑啊!!!!! 2. 执行php 阅读全文
posted @ 2019-03-18 22:07 泥土里的绽放 阅读(3972) 评论(0) 推荐(0) 编辑
摘要:原因: 没有开启curl扩展 安装或者开启扩展 ubuntu 执行安装Curl的扩展 同: mysql,redis,curl,等。 摘自:https://www.cnblogs.com/bing-yu12/p/7617028.html 感谢大佬分享 阅读全文
posted @ 2019-03-18 10:20 泥土里的绽放 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1.获得安装包,从网上直接下载或者其他途径,这里直接wget 2.解压到当前目录(或者 http://www.linuxidc.com/Linux/2014-08/106022.htm) 3.进入解压后的目录内 4.配置,指定安装的目录,这里是“/usr/local/curl” 5.安装 sudo 阅读全文
posted @ 2019-03-18 10:18 泥土里的绽放 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:1. 看请求有没有到nginx 此时需要查看nginx的日志。一般每一个项目都会配置一个nginx站点,而一个站点都会又一个nginx配置文件,这个文件位于哪里呢?不出意外应该在:下面,如果找不到的话,就/usr/bin/nginx -t去查看nginx的基础日志 然后打开你的配置文件,查看错误日志 阅读全文
posted @ 2019-03-17 20:17 泥土里的绽放 阅读(345) 评论(0) 推荐(0) 编辑