Thinkphp 获取用户IP php获取客户端IP地址有四种方法,这五种方法分别为 REMOTE_ADDR HTTP_CLIENT_IP HTTP_X_FORWARDED_FOR HTTP_VIA REMOTE_ADD…
标签:thinkphp
时间戳计算两个时间段的间隔为几小时几分钟
首先介绍几个PHP取整数的常用方法: 1、直接取整,舍弃小数,保留整数:intval(); 2、四舍五入取整:round(); 3、向上取整,有小数就加1:ceil(); 4、向下取整:floor() //2019-08…
ThinkPHP去除重复数据 合并重复字段
1 去除重复数据 distinct $result = M("order")->distinct(true)->select(); 2 合并重复字段 group $result = M("user")->…
PHP 转 Go,用 Laravel、thinkphp 的用法造了一个 ThinkGo 框架
ThinkGo 是一个轻量级的 Go 语言 MVC 框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志等 web 框架应该具备的基本功能,致力于让代码简洁、富于表达力,帮助开发者快速构建一个 We…
tp6多应用模式隐藏路由中的应用名
tp6的多应用模式,在访问url的时候,要加上应用的名字,对于输入url十分不方便。下面介绍三种隐藏url中的应用名的方法 1,入口文件绑定应用名 在入口文件中,绑定默认运行的应用 将 $response = $http…
thinkphp下配置和使用阿里云redis
1.redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。(未完待续…) 2.thinkphp端配置 config.php里的相关配…
PHP结合HTML5使用FormData对象提交表单及上传图片
FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。 使用For…
PHP 多维数组中的 array_find
过渡 最近在开始使用 ThinkPHP 5.1 进行一系列开发工作,因为之前是使用 Laravel 进行开发,像是标题中的这种小问题都在 Laravel 中很容易实现。直接使用 array_first 方法进行查找即可。…
PHP 转 Go,用 Laravel、thinkphp 的用法造了一个 ThinkGo 框架
ThinkGo 是一个轻量级的 Go 语言 MVC 框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志等 web 框架应该具备的基本功能,致力于让代码简洁、富于表达力,帮助开发者快速构建一个 We…
php生成zip压缩包、thinkphp压缩和打包下载实例
这里使用PHP扩展的ZipArchive类后和TP5为例 开始打包 // 需要打包的文件 $fileList = array( "certificate/newdir/反面.png", "certificate/newd…
教练,我想写 laravel 第一章
前言 作为一个 laravel 爱好者让我写 tp3.2 我本来是拒绝的,但是呢,拒绝了谁给你工资啊那怎么办呢,既然 laravel 是基于 composer 的组件化开发的,那么能不能把 laravel 中的功能引入到…
Thinkphp操作MsSQL心得
之前,在PHP程序员雷雪松的博客中已经详细的介绍了Linux下MsSQL扩展的安装。本以为这个解决了以后,使用国内优秀的PHP框架ThinkPHP就会应该比较顺利的。但是在连接MsSQL数据库的时候还是遇到了一些问题,网…