起风了

“路海长 青夜旷 越过群山追斜阳”

thinkphp5.0 获取请求信息

thinkphp5.0 获取请求信息缩略图
如果要获取当前的请求信息,可以使用\think\Request类,除了下文中的 $request = Request::instance(); 也可以使用助手函数 $request = request(); 获取URL信息 $request = Request::instance();// 获取当前域名echo 'domain: ' . $request->domain() . '<br/>';// 获取当前入口文件echo 'file...

thinkphp5.0 输入变量

thinkphp5.0  输入变量缩略图
可以通过Request对象完成全局输入变量的检测、获取和安全过滤,支持包括$_GET、$_POST、$_REQUEST、$_SERVER、$_SESSION、$_COOKIE、$_ENV等系统变量,以及文件上传信息。 检测变量是否设置 可以使用has方法来检测一个变量参数是否设置,如下: Request::instance()->has('id','get');Request::instance(...

thinkphp5.0 实现单文件上传功能

thinkphp5.0 实现单文件上传功能缩略图
思路是:在app/ceshi/fire下面有一个index操作方法来渲染显示前端文件,然后前端文件跳转到upload操作方法进行处理,成功显示"文件上传成功",失败显示错误. 首先是后台 app/ceshi/fire 1 <?php 2 namespace app\ceshi\controller; 3 use think\Controller; 4 use think\Request; 5 6 class Fire extends C...

能让你少写1000行代码的20个正则表达式

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的javascript代码: var reg = /^(\\d{...

composer 安装

Packagist 镜像使用方法 还没安装 Composer 吗?请往下看如何安装 Composer 。 镜像用法 有两种方式启用本镜像服务: 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一” 单个项目配置: 将配置信息添加到某个项目的 comp...

ThinkPHP5中Session的使用

由于用惯了ThinkPHP之前的版本,一想到要用Session就直接用$_SESSION来存取,今天看了ThinkPHP5的手册,才发现原来这么用时不安全滴。ThinKPHP5对Session进行了封装,用的时候至少看起来安全多了。   Session的设置   如果想要操作Session,再Think PHP5中需要使用Think\Session这个类 代码示例如...

把php.exe加入系统环境变量-使用命令行可快速执行PHP命令

有时候在执行长时间运行的脚本程序的时候,浏览器是架不住的。我们就可以使用CMD命令行或者LINUX命令行执行PHP程序 1.把PHP.EXE加入到环境变量,不用每次都进入到PHP的目录   ①  右击我的电脑-属性-高级-环境变量   ②找到 Path 这一项(可能需要向下滚动才能找到),鼠标双击 Path 这一项,在最后加...

GitHub—-初学习(一)

刚开始学习GitHub,在这借鉴一下别人的总结,http://youngxhui.github.io/2016/05/03/GitHub-for-Windows%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B(%E4%B8%80)/ 前言 鉴于网上目前的教材都太落后,github for windows已经更新了多个版本,好多界面都发生了变化,所以来写这个教程。目的是为了帮助和我一样初学gith...

用layer插件实现tp3.2的分页

用layer插件实现tp3.2的分页缩略图
主要需要用到  /layer/layer.js  这个, 现在一个tp前端视图/article/index.html   <!DOCTYPE html><html lang="en"><head> <title>{$sys['sys_name']}</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-widt...