随笔分类 -  TP框架

摘要:的 主页被添加 了以下代码 $key= $_SERVER["HTTP_USER_AGENT"]; if(strpos($key,'ogou')!== false || strpos($key,'aidu')!==false || strpos($key,'360')!==false || strpo 阅读全文
posted @ 2020-03-13 15:33 刘俊涛的博客 阅读(1550) 评论(3) 推荐(1) 编辑
摘要:如果从数据库取出的值带有格式,TP框架如何渲染呢? |raw 即可,如下所示。 {$c_info.description|raw} 参考手册 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*) 阅读全文
posted @ 2020-03-11 19:29 刘俊涛的博客 阅读(405) 评论(0) 推荐(0) 编辑
摘要:Ajax 验证因为是onblur 验证总是提交两次数据,第一次对,第二次错。 思考一下,肯定是session 被清空了, 找到验证码配置里面有一项是验证后是否重置 //验证成功后是否重置 'reset'=>false //验证码 publicfunctionverify() { $c... 阅读全文
posted @ 2020-03-05 15:47 刘俊涛的博客 阅读(1742) 评论(0) 推荐(0) 编辑
摘要:前端页面 多条件 怎么写? {if condition="($name == 1) OR ($name > 100) "} :OR 这是【逻辑或判断】等同于 ||{if condition="($name == 1)AND ($name > 100)"} :AND 这是【逻辑与判断】等同于 && 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 若... 阅读全文
posted @ 2020-02-28 21:02 刘俊涛的博客 阅读(2277) 评论(0) 推荐(0) 编辑
摘要:文件结构,如图所示 , 模板标签已修改 怎么测试都不解析,换浏览器也不行。各种搜索,发现文档小红字。。 由于模板解析的特点,从入口模板开始解析,如果外部模板有所更改,模板引擎并不会重新编译模板,除非在调试模式下或者缓存已经过期。如果部署模式下修改了包含的外部模板文件后,需要把模块的缓存目录清空,否则无法生效。 对,就是把runtime 文件夹删除就... 阅读全文
posted @ 2020-01-14 17:00 刘俊涛的博客 阅读(892) 评论(0) 推荐(0) 编辑
摘要:控制器: Db::table('think_user')->where('status=1')->order('id desc')->limit(5)->select(); 模型中: $list = User::all(function($query){ $query->where('status', ... 阅读全文
posted @ 2019-12-20 18:18 刘俊涛的博客 阅读(308) 评论(0) 推荐(0) 编辑
摘要:NOTIC: [8] Trying to get property of non-object /home/wwwroot/qwsd/Application/Admin/Controller/ProjectController.class.php 第 29 行. 一般错误是查询 没有查询到值 也没有返回值,很多情况是sql的问题,可以直接打印错误排查问题。 $result = $db->que... 阅读全文
posted @ 2019-12-19 10:54 刘俊涛的博客 阅读(748) 评论(0) 推荐(0) 编辑
摘要:NOTIC: [2048] Declaration of Admin\Controller\GameController::delete() should be compatible with Admin\Controller\AdminController::delete($model, $where = Array, $msg = Array) /home/wwwroot/122/Appl... 阅读全文
posted @ 2019-12-19 10:37 刘俊涛的博客 阅读(1706) 评论(0) 推荐(0) 编辑
摘要:Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead. 使用phpoffice/phpspreadsheet 代替 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 _______________... 阅读全文
posted @ 2019-12-09 11:48 刘俊涛的博客 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:TP5 分页数据加锚点跳转到相应位置 有这样一个需求,就是加载评论后,点下一页的时候回到相应的位置。 $comment=Db('comment')->order('addtime',desc)->paginate(10,false,['fragment'=>'comments']); 手册中间有关分页的参数: 参数描述list_rows每页数量page当前页pa... 阅读全文
posted @ 2019-11-26 12:07 刘俊涛的博客 阅读(990) 评论(0) 推荐(0) 编辑
摘要:TP5 查询 字符串条件如何实现 当查询条件是 (1,3,8) 数据库字段也是(2,3,4) 这种情况改如何查询呢? 主要用到FIND_IN_SET $where[ ]=>['exp',Db::raw("FIND_IN_SET(2, industry)")]] $industry=Db::table('admin')->where(['id'... 阅读全文
posted @ 2019-11-25 10:48 刘俊涛的博客 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:最后登录时间:2019-5-1 14:44 发现系统管理员时间总是停留在这个时间,后来才发现原来是时间没有自动更新。 手册地址:https://www.kancloud.cn/manual/thinkphp5_1/354048 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 ___________________________________... 阅读全文
posted @ 2019-10-17 15:05 刘俊涛的博客 阅读(460) 评论(0) 推荐(0) 编辑
摘要:直接映射 admin 后台修改路径为 myadmin888 文章来源:外星人来地球 欢迎关注,有问题一起学习欢迎留言、评论 阅读全文
posted @ 2019-09-24 17:32 刘俊涛的博客 阅读(2458) 评论(0) 推荐(0) 编辑
摘要:THINKPHP扩展PHPEXCEL与PHP7.3高版本兼容问题 框架:THINKPHP5,PHPEXCEL版本:1.81 无法导出EXCEL原因为Shared/OLE.php第290行使用continue,PHP7不支持,修改为continue 2即可。 ----------------------------------------------------... 阅读全文
posted @ 2019-07-17 10:21 刘俊涛的博客 阅读(2266) 评论(0) 推荐(0) 编辑
摘要:在APP_DEBUG=true时是没问题的,在APP_DEBUG=false时才会出现找不到模板的问题。 经过排查可能是模板文件找不到问题,之前是这么写的。 改为这个就好了、 --------------------- 文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言、评论 阅读全文
posted @ 2019-01-08 15:52 刘俊涛的博客 阅读(751) 评论(0) 推荐(0) 编辑
摘要:1. 漏洞描述 ThinkCMF是一款基于ThinkPHP+MySQL开发的中文内容管理框架,其中X系列基于ThinkPHP 3.2.3开发,最后更新到2.2.2版本。最近刚好在渗透测试项目中遇到这个CMS,便审了下源码发现多处SQL注入漏洞,在Github给项目方提issues后,提交到CVE官方后很快就拿到了分配的多个编号:CVE-2018-19894、CVE-2018-1... 阅读全文
posted @ 2018-12-21 12:23 刘俊涛的博客 阅读(2331) 评论(0) 推荐(0) 编辑
摘要:variable type error: array 当你在tp5框架中写方法时返回一个数组时,tp5会报错:variable type error: array 这是因为tp5不支持返回数组。 方法一:需要修改你的源代码 直接在返回语句中加上json()、xml().....等你需要返回的数据类型函数 例如: return json($Data); 方法一:不修改修改... 阅读全文
posted @ 2018-12-18 15:13 刘俊涛的博客 阅读(6250) 评论(0) 推荐(0) 编辑
摘要:TP5.1框架报错! Fatal error: Uncaught exception 'think\exception\ErrorException' with message 'htmlentities(): charset `utf8' not supported, assuming utf-8' in D:\wamp3\www\5555\tp5\thinkphp\tpl\think_exc... 阅读全文
posted @ 2018-12-06 14:51 刘俊涛的博客 阅读(629) 评论(0) 推荐(1) 编辑
摘要:TP自动生成模块目录 例如我想在项目中增加一个AdminI模块 只需要在入口文件index.php中添加: define('BIND_MODULE','Admin'); 再访问127.0.0.1项目就可以自动添加一个模块。 如果需要生成更多的控制器类,可以定义BUILD_CONTROLLER_LIS 阅读全文
posted @ 2018-12-05 16:13 刘俊涛的博客 阅读(466) 评论(0) 推荐(1) 编辑
摘要:'APP_SUB_DOMAIN_DEPLOY' => false, // 是否开启子域名部署 thinkphp开启域名部署/子域名部署/泛域名部署/IP访问部署 ThinkPHP支持模块(甚至可以包含控制器)的完整域名、子域名和IP部署功能,让你的模块变得更加灵活,模块绑定到域名或者IP后,URL地址中的模块名称就可以省略了,所以还可以起到简化URL的作用。 ... 阅读全文
posted @ 2018-12-05 10:58 刘俊涛的博客 阅读(1683) 评论(0) 推荐(0) 编辑

Servbay
点击右上角即可分享
微信分享提示