PHP
Stonelalala
PHP
展开
-
php-session过期时间设置(设置免登陆过期时间)
今天用tp框架做一个登陆界面的时候,对于session的过期时间这个问题表费解,例如如何设置一个准确的session过期时间。通过自己看tp的官方文档,里面只提到了两个,但是这两个一个是session.gc_maxlifetime ,一个是cookie.session_lifetime。但是:1、session.gc_maxlifetime:session.gc_maxlifetime speci...原创 2018-05-21 23:14:41 · 26247 阅读 · 0 评论 -
phpunit单元测试简单例子
composer 引入phpunit 在需要引入phpunit的项目根目录下执行命令:composer require phpunit/phpunit 等待命令执行完毕之后,在当前目录下会生成两个文件(composer.json、composer.lock、vendor目录) 编辑composer.json文件 创建Tests文件夹(测试用例都必须在改文件夹下,以ClassTest.php...原创 2019-06-23 11:25:25 · 3024 阅读 · 0 评论 -
ThinkPHP5 with pjax的使用
前端 下载pjax ,github地址,下载之后,复制压缩包里面的jquery.pjax.js到ThinkPHP5项目中存放静态文件的文件夹,在你需要的页面引入该js文件,依赖于jquery,所以在引入之前先引入jquery(版本>1.8)。<body><!--nav-->{include file="common/nav" /}<!--nav--&g...原创 2019-06-20 17:28:36 · 2922 阅读 · 0 评论 -
ThinkPHP5使用TCPDF将html转换为pdf
本文主要介绍使用ThinkPHP5加TCPDF生成pdf文件。使用composer引入TCPDF compser使用国内镜像: composer config -g repo.packagist composer https://packagist.phpcomposer.com 引入TCPDF:composer require tecnick.com/tcpdf 方式:前端提交信息...原创 2019-06-04 14:40:30 · 6097 阅读 · 3 评论 -
Mac OS自带PHP安装redis扩展
安装redis 在mac OS中可以使用brew命令进行安装redis:mac OS使用brew命令安装软件 安装命令:brew install redis 因为我已经安装过了,这里就不在赘述。 安装完之后,根据提示,有两种启动redis方式,分别是一下两种: 后台运行模式:brew services start redis 非后台运行模式:redis-server /usr/loca...原创 2019-06-19 22:19:46 · 8655 阅读 · 0 评论 -
plupload插件上传总结(分片上传,php后端处理)
plupload插件官方地址:plupload官方网站参数,方法,设置说明文档地址:配置文档前端使用方法:<!-- 引入plupload文件 --><!-- moxie用来生成图片缩略图 --><script src="./plupload/js/moxie.js"></script><script src="./pl...原创 2019-04-01 16:14:38 · 6511 阅读 · 0 评论 -
记一次网站被攻击
很久没有上自己以前的博客网站,今天上去看了一下,发现页面布局有点错位,页面上的所有链接,无论url是什么,所跳转的页面都是首页的内容,使用浏览器查看了网页源码,发现被插入了一些meta头信息,以及多个js文件,是一个什么赌博网站的。因为网站是放在虚拟主机上面的,使用的是tp5框架。解决思路:所有页面显示相同的页面,可能入口文件被修改了,查看入口文件,发现入口文件 被植入了html代码,代码...原创 2019-02-11 21:47:43 · 3837 阅读 · 0 评论 -
thinkphp3.2.3使用summernote
summernote是一款基于bootstrap的富文本编辑器,大小只有400k,包含了常用的功能,支持图片上传,添加视频地址。等等。因为百度的ueditor、umeditor相对比较大,wangeditor在不支持移动端最后找到了这款简单、功能又挺齐全的富文本编辑器,接下来讲讲怎么在tp框架中引入这个文本编辑器。1、下载summernore,地址:summernote官网,summernote只...原创 2018-05-24 11:34:38 · 4197 阅读 · 0 评论 -
thinkphp引入百度编辑器
ueditor直接百度搜索下载就可以了,下载将解压之后的文件拷贝到你要存放这个工具的地址。前端页面设置:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="widt原创 2018-05-22 22:05:02 · 3673 阅读 · 0 评论 -
mac下laradock环境搭建及配置Xdebug(phpstorm)
前言:最近学习laravel,在mac上想搭建环境,看了laravel学院的介绍,有几种环境可供选择,一种是homestead,一种是valet,还有就是laradock。因为之前有稍微那么一点点了解一下docker是什么,所有就想用docker来搭建环境。安装dockerdocker官网,打开官网,拉到页面最底部 我的电脑为mac,所以下载mac版本,会自动判断操作系统类型进行下载。 安...原创 2019-07-07 00:14:04 · 2953 阅读 · 0 评论