摘要: /** * 计算持续时长 * * @param int $second 秒数 * @return string $duration 5天10小时43分钟40秒 */ function second2duration($seconds) { $duration = ''; $seconds = (int) $seconds; if ($seconds 0) ... 阅读全文
posted @ 2018-06-15 15:59 gentsir 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 今天在处理html input输入框时,发现一个问题: 在用户名输入框中输入admin "'p(中间是一个空格),点保存后台提示数据保存成功,按理应该是未修改,通过chrome调试工具发现传给后台的数据却是这样的: 也就是浏览器把空格转成了【%C2%A0】,数据库和前台显示都正常且有一个空格,可是拿 阅读全文
posted @ 2018-04-18 16:55 gentsir 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 在root目录新建 test.sh 测试文件: crontab -e 注意事项: !!! crontab中的命令、文件名要使用绝对路径, !!! 如果是roote用户执行,第五个*后面不要加用户名root ,否则会报 “CMDOUT (/bin/sh: root: command not found 阅读全文
posted @ 2018-04-11 15:10 gentsir 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 把项目环境升级到PHP7.1后,发现在不使用SSL时可以使用IP发邮件,可设置成SSL时就只能使用hostname发送,PHP提示的错误信息大致意思是说,IP与hostname无法通过SSL验证,修改ci框架中Email类第2061行,结果又可以正常发邮件了,故作此记录。 !!!根据官网及多数网站建 阅读全文
posted @ 2018-04-08 17:30 gentsir 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 一、基础设置: 二、配置nginx.conf文件,在原来的vhost中增加如下代码: 三、重启nginx: 阅读全文
posted @ 2018-01-26 17:03 gentsir 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1、首页进入apache bin目录 2、新建系统环境变量 OPENSSL_CONF => E:\Apache\conf\openssl.cnf 3、openssl genrsa 1024 >server.key 4、openssl req -new -config openssl.cnf -key 阅读全文
posted @ 2018-01-26 11:02 gentsir 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 一、因为项目中的一个报表需要合并三个表的数据,所以分表查询再合并数据,利用PHP数组函数进行排序,搜索。三表合并后的数组结构如下: 二、二维数组排序、搜索 阅读全文
posted @ 2018-01-17 12:25 gentsir 阅读(634) 评论(0) 推荐(0) 编辑
摘要: HTML代码: JS代码: 阅读全文
posted @ 2018-01-15 15:11 gentsir 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 假设你想在Linux Nginx中用不同的域名访问不同的目录,这时就要配置多个vhost,具体配置如下,假设网站根目录设定在/var/www/ 1、在/var/www/下新建两个目录 2、编辑/etc/nginx/nginx.conf 3、在/etc/nginx/conf.d下新建两个conf文件, 阅读全文
posted @ 2018-01-07 02:14 gentsir 阅读(26408) 评论(0) 推荐(0) 编辑
摘要: VirtualBox安装CentOS后,再安装增强功能就可以共享文件夹、粘贴板以及鼠标无缝移动,主要步骤如下: 1、yum -y update 2、yum -y install g++ gcc gcc-c++ make kernel-* # 主要是在安装增强工具提示没有安装这些软件 3、yum -y 阅读全文
posted @ 2018-01-04 19:35 gentsir 阅读(32929) 评论(1) 推荐(1) 编辑