插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
thinkphp5如何在视图中引用公共模板和跨模块引用
我们有时候在开发项目的时候头部和尾部都是一样的,所以完全可以写一个模板,然后在每一个页面调用,如下 在视图(view)目录下创建public公共文件夹,然后创建头部文件header.html或尾部footer.html等像这样的静态模板文件。然后将主页面的头部代码和尾部代码分别分离到相应的文件里。 {include file="public/header" /} 代表引用的是同view下的public文件夹下的公共头部和尾部 如果是要跨模块引用模板的话,不同模块共用一个header.htm文件,现在hea
2022-11-24 11:10:29
阅读数
199
评论数
0
ThinkPHP unserialize(): Error at offset 0 of 9 bytes
使用ThinkPHP框架,git拉取代码或者执行命令时报错unserialize(): Error at offset 0 of 9 bytes 解决: 在thinkphp\library\think\cache\driver\Flie.php中,将 $content= substr($content, 32) 改为 $content= substr($content, 17071); 正常显示后可改回原来的值
2022-11-24 11:10:29
阅读数
147
评论数
0
TP6 where is null写法
二维数组形式写法: use think\facade\Db;$where[] = ['e.create_time', 'EXP', Db::raw('IS NOT NULL')];
2022-11-24 11:10:29
阅读数
178
评论数
0
ThinkPHP框架漏洞总结
Thinkphp简介 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的,是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。 ThinkPHP可以支持windows/
2022-11-24 11:10:29
阅读数
207
评论数
0
彻底关闭ThinkPHP日志功能 关闭Runtime中的日志方法
彻底关闭ThinkPHP日志功能 从ThinkPHP的核心文件里寻找入口,直接贴上代码: 该配置文件位置为 : ThinkPHP/Conf/debug.php 保存,好了 2、 将LOG_LEVEL允许记录的日志级别设置为空,则不会记录日志 3、 关闭这些ThinkPHP日志,修改配置文件位置为 : ThinkPHP/Conf/debug.php /** * ThinkPHP 默认的调试模式配置文件 */ defined('THINK_PATH') or exit(); // 调试模式下面默认设置 可以在
2022-11-24 11:10:29
阅读数
338
评论数
0
ThinkPHP5.1版本升级到6.0教程
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。 自从5.2版本变更为6.0以来,官方一直致力于优化架构和精简核心,就在最近,官方已经更新到了ThinkPHP6.0RC3版本。 ThinkPHP6.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性,并提升版本要求。ThinkPHP6.0运行环境要求PHP7.1+, 但是不支持5.1的无缝升级 官网出了一个简单的文字版的升级教程,但是在实际升级过程中,需要更
2022-11-24 11:10:29
阅读数
217
评论数
0
thinkphp创建临时表
原文地址 https://www.xiegaosheng.com/post/view?id=55 thinkphp创建临时表 /***创建临时表存储设备**/public function createTmptable(){$model = M();$prefix = C('DB_PREFIX');$sql = "CREATE TEMPORARY TABLE ".$prefix."devicetmp(`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
2022-11-24 11:10:29
阅读数
173
评论数
0
ThinkPHP6.0连接数据库的配置
在ThinkPHP6框架中,进入config文件夹,打开database.php文件。 必须填写的配置信息如下:(以MYSQL为例) ①服务器地址(本地的话可以选择127.0.0.1); ②数据库名(如bookstore); ③用户名(如root,这是指数据库所在连接的名称); ④密码(如123456,这是指数据库所在连接的密码); ⑤数据库表的前缀(例如think_,没有可以不填); ⑥端口号:3306; ⑦数据库类型:mysql; 上述信息填写完毕后即可连接数据库中的数据使用,其余信息默认不更改,如有
2022-11-24 11:10:29
阅读数
188
评论数
0
ThinkPHP6.0反序列化漏洞
ThinkPHP6.0反序列化漏洞 前言 在学习大师傅们的thinkPHP6.0.x的反序列化漏洞复现文章时,发现自己下载的TP版本是被修复过后的版本。于是更改一下旧链达到RCE。在看本文章前先去看一下上述提到的大师傅的文章。 修补之处 __destruct链触发走的路一样 __toString链最终利用点不同 在旧版本当中,trait Attribute中499行else里面就是最终执行动态函数的地方,所以需要绕过496行的if语句。 但是我复现的时候发现了新版本做了更改即使绕过了496处的if语句在e
2022-11-24 11:10:29
阅读数
210
评论数
0
thinkphp乱序查询 orderRaw
// thinkphp乱序查询Db::name('test')->orderRaw('rand()')->select();
2022-11-24 11:10:29
阅读数
168
评论数
0
共 6126 条
上一页
1
2
...
227
228
229
230
231
232
233
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6223
回帖数
147
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 gitlab中国官方网站
5570
2 攻入网站后台的方法
4439
3 Yandex企业邮箱注册
4289
4 WordPress Rest API 入门详解
3745
5 Thinkphp5.0 获取新增数据的ID
3155
6 thinkphp5 解决跨域问题
2771
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2651
8 Vue3官网使用及简介
2557
9 PHP的exec()函数用法详解
2501
10 thinkphp6配置连接微软的sqlserver数据库
2166