插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
ThinkPHP5 关于文件上传
经常使用ThinkPHP3后,在使用ThinkPHP5上费了好些功夫,今天总结一下关于tp5的文件上传,具体代码详情如下:模板页(一定要加上enctype="multipart/form-data"):选择试题文件:浏览文件 导入试题控制器(在tp5中获取上传文件的文件名称与tp3略有不同):public function upQuestionsWrite(){// 获取表单上传文件$file = request()->file('examfile');if(empty($file)) {$this->
2022-07-28 14:14:58
阅读数
274
评论数
0
thinkphp如何调试,打印错误信息sql等
在配置文件中增加一句代码’SHOW_PAGE_TRACE’ =>true, 类似这样 return array(/* 数据缓存设置 */'SHOW_PAGE_TRACE' =>true,//开启右下角的调试按钮'DATA_CACHE_PREFIX' => 'onethink_', // 缓存前缀'DATA_CACHE_TYPE' => 'File', // 数据缓存类型'URL_MODEL' => 3, //URL模式"LOG_RECORD" => true, // 开启日志记录"LOG_LEVEL"=>
2022-07-28 14:14:58
阅读数
292
评论数
0
ThinkPHP6中解决跳转问题
ThinkPHP6中解决跳转问题 话不多说直接上链接:https://www.kancloud.cn/monday/thinkphp6/1572027
2022-07-28 14:14:58
阅读数
208
评论数
0
thinkphp6在命令行访问控制器
thinkphp6在命令行访问控制器 1.先找到request.php文件 2.修改request.php这个位置如下 3.直接在命令行执行控制器 4.可以看到打印的结果
2022-07-28 14:14:58
阅读数
210
评论数
0
thinkphp5如何在视图中引用公共模板和跨模块引用
我们有时候在开发项目的时候头部和尾部都是一样的,所以完全可以写一个模板,然后在每一个页面调用,如下 在视图(view)目录下创建public公共文件夹,然后创建头部文件header.html或尾部footer.html等像这样的静态模板文件。然后将主页面的头部代码和尾部代码分别分离到相应的文件里。 {include file="public/header" /} 代表引用的是同view下的public文件夹下的公共头部和尾部 如果是要跨模块引用模板的话,不同模块共用一个header.htm文件,现在he
2022-07-28 14:14:58
阅读数
254
评论数
0
thinkphp6验证码接口
查看接口文档 验证码接口用于登录页面展示时,获取验证码图片地址及验证码标识 安装验证码功能组件(如果是官网下载的完整版框架,无需安装) composer require topthink/think-captcha 设置路由,app/adminapi/route/api.php中,adminapi域名路由部分,增加代码如下 //验证码图片Route::get('getCaptcha','Login/getCaptcha')->allowCrossDomain(); 创建Login控制器:项目目录下,执行
2022-07-28 14:14:58
阅读数
241
评论数
0
thinkphp v5.0.23 rce
thinkphp v5.0.23 rce 复现 Buchiyexiao. thinkphp是一个轻量级的框架,其中在thinkphp5版本中出现了很多命令执行漏洞,本文分析采用的代码使用的是thinkphp版本v5.0.23(目的是匹配docker搭建的thinkphp环境的版本) 漏洞位置 thinkphp5的主要漏洞位置位于处理请求的Request类中,其中存在method方法,简单阅读发现该方法目的是为了获取当前的请求类型,因为我没有传入任何请求,所以get,post等的数组为空 其中var_
2022-07-28 14:14:58
阅读数
205
评论数
0
thinkphp5.1问题发现与解决
问题描述: 新下载的thinkphp5.1,在第一次配置好环境期待看到欢迎界面的时候,神奇的报错了 报错信息 Parse error: syntax error, unexpected ‘class’ (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or ‘{’ or ‘$’ in F:\mygit\company\thinkphp\base.php on line 33 解决方案 emmmm,没错,是因为我版本选择的
2022-07-28 14:14:58
阅读数
222
评论数
0
ThinkPHP5 文件包含
ThinkPHP5 文件包含 漏洞概要初始配置漏洞利用漏洞分析漏洞修复攻击总结 漏洞概要 本次漏洞存在于 ThinkPHP 模板引擎中,在加载模版解析变量时存在变量覆盖问题,而且程序没有对数据进行很好的过滤,最终导致文件包含漏洞的产生漏洞影响版本: 5.0.0
2022-07-28 14:14:58
阅读数
278
评论数
0
关于thinkphp5模板支持include引入动态模板方法
使用thinkphp5在模板页面想动态引入不同的模板,但是不能被正常解析,看了网上的几种方法,只能去修改原始方法文件了,具体如下: {include file=”$param/head”} 修改文件 thinkphp\library\think\Template.php文件下的parseInclude方法 添加的代码 if(isset($array['append']) &&$array['append']){if(0===strpos($array['append'],'$')){$array
2022-07-28 14:14:58
阅读数
276
评论数
0
共 6126 条
上一页
1
2
...
590
591
592
593
594
595
596
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
147
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 Yandex企业邮箱注册
3718
2 WordPress Rest API 入门详解
3351
3 Thinkphp5.0 获取新增数据的ID
2958
4 gitlab中国官方网站
2847
5 thinkphp5 解决跨域问题
2580
6 攻入网站后台的方法
2465
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2318
8 PHP的exec()函数用法详解
2253
9 Vue3官网使用及简介
2109
10 thinkphp6配置连接微软的sqlserver数据库
2003