插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
thinkphp 中 引入文件 报错
错误提示:require_once(): Failed opening required ‘../lib/WxPay.Api.php’ (include_path=’.;C:\php\pear’) 解决提示:require中的路径是应该跟index.php持平.
2023-03-29 23:03:03
阅读数
314
评论数
0
ThinkPHP 3.1、3.2一个通用的漏洞分析
Author:m3d1t10n 前两天看到phithon大大在乌云发的关于ThinkPHP的漏洞,想看看是什么原因造成的。可惜还没有公开,于是就自己回来分析了一下。 0x00官方补丁(DB.class.php parseWhereItem($key,$val)) 注意红色框框起来的部分 0x01分析preg_match('/IN/i',$val[0]) //该正则没有起始符和终止符,xxxxinxxxxx等任意包含in的字符串都可以匹配成功,因而构成了注入 preg_match('/BETWEEN/i'
2023-03-29 23:03:03
阅读数
868
评论数
0
thinkphp volist循环数组的key名
** thinkphp volist循环数组的key名 thinkphp volist循环数组的key名,平常的key只能是数字排序,需要用key只能是数字排序,需要用think.lang.$key展示 {$vo.count}www.{$Think.lang.$key}.com
2023-03-29 23:03:03
阅读数
593
评论数
0
ThinkPHP 模板判断输出 If ... Else 标签
ThinkPHP 模板 if ... else 标签用于进行复杂的条件判断。 if ... else 标签 if ... else 标签用于进行复杂的条件判断,格式如下: 输出的内容1 输出的内容2 输出的内容3 expr1可以是单个表达式或多个表达式的组合,如: 例子: 管理员 群众 游客 同数据库操作中的表达式一样,条件判断中的表达式不能使用普通的如 ==、>、< 等 PHP比较运算符 中的判断符号,而需要 ThinkPHP 特定的比较标签: 比较标签 说明 eq 等于(==) neq 不等于(!=)
2023-03-29 23:03:03
阅读数
442
评论数
0
Thinkphp5.1 安装步骤
由于最近要学习审计thinkphp框架的一些漏洞,想着搭一个环境,但安装路上很坎坷,想着总结一下安装步骤,避免想学习的踩坑 1.具有PHP环境 composer要求php版本必须高于5.6 2. 下载安装composer composer官网 选择开发模式 指定安装目录 这里要选择php版本高于5.6的php.exe文件 后面按照步骤不用勾选直接下一步就行了,由于本人已安装过,不在叙述。 检查composer安装文件夹是否生bat文件和phar文件(看了好多博客说要把自己写这两个文件且放置
2023-03-29 23:03:03
阅读数
602
评论数
0
ThinkPHP5 接收json数据无法解析/数据出错
ThinkPHP 接收前端发送的JSON数据的时候,使用json_decode解析出来的数据是 null 。 原因: ThinkPHP 默认会过滤接收的数据,所以JSON字符串被过滤以后,就出错了。 解决方案: 使用下列方法接收数据,接收的是原始数据(未过滤) // 获取当前请求的所有变量(原始数据)Request::instance()->param(false);// 获取所有的get变量(原始数组)Request::instance()->get(false);// 获取全部的post原始变量Req
2023-03-29 23:03:03
阅读数
512
评论数
0
thinkphp#数据模型model返回的结果集取其数据数组
用model获取数据返回的是结果集对象,有时候获取到结果集手动用cllection($ret)->toArray();也不管用。偶然发现下面方法可以更便捷只获取结果集的所查询的数据。 方法一:找到TP5框架中的database.php文件,该文件中找到 resultset_type 该项,将后面的 array 改成 \think\Collection 【注意大小写】 // 数据集返回类型'resultset_type'=> 'array', 改为 // 数据集返回类型'resultset_type'=>
2023-03-29 23:03:03
阅读数
1241
评论数
0
ThinkPHP6上传zip文件并解压缩
ThinkPHP6上传zip文件并解压缩 function uploadFile($key){$file = request()->file('file_name');try{// 验证文件格式validate(['file'=>['fileExt' => 'zip','fileMime' => 'application/zip']])->check(['file' => $file]);// 移动到框架应用根目录/public/uploads/zip 目录下$info = \think\facade\F
2023-03-29 23:03:03
阅读数
655
评论数
0
thinkphp 文件上传保存错误!
有一个php 项目,使用的是thinkphp ,有一天突然上传功能用不了,以前还好好的,突然就用不了了。但是只有视频上传的功能用不了,其他的 图片,头像,文档,资料什么的 都可以正常上传。这就奇怪了,以前都好好的,最近也没改上传相关的代码,为什么偏偏就这个地方不行。 1. 网上有说是 因为中文名称导致的。我找了个没有中文名字的视频 也上传不了。所以这个方法对完无效 在这提下修改方法 将 ThinkPHP\Library\Think\Upload\Driver\Local.class.php save 方
2023-03-29 23:03:03
阅读数
696
评论数
0
thinkphp6 如何输出json数据
在tp5中,我们可以使用json()方法在网页中返回json数据。 public function show(){//定义对象数组$result=['name'=>'wangwu','age'=>11,'sex'=>'man'];//输出json数据return json($result);} 效果图
2023-03-29 23:03:03
阅读数
1782
评论数
0
共 6126 条
上一页
1
2
3
4
5
6
7
8
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3195
2 Yandex企业邮箱注册
3153
3 Thinkphp5.0 获取新增数据的ID
2910
4 thinkphp5 解决跨域问题
2487
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2200
6 PHP的exec()函数用法详解
2120
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1921
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1873
10 thinkphp5使用数据库表锁
1831