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