日常开发中经常使用thinkphp5进行开发工作,总结一些使用中遇到的问题和使用的东西
原创 2022-05-30 17:35:29
492阅读
前言安装ThinkPHP框架报错,因为之前的报错总结使用的不是markdown编写的,整理起来有点麻烦,所以先单独记录下。步骤# composer create-project topthink/think tp Composer is operating slower than normal because you have Xdebug enabled. See https://getcomp
转载 2021-03-13 20:42:39
1176阅读
2评论
二、ThinkPHP框架安装1、下载并解压框架下载地址:http://www.thinkphp.cn下载后解压到工作目录2、配置虚拟主机①通过phpStudy的“站点域名管理”进行配置或者直接修改apache的虚拟主机配置文件,将站点域名指向项目目录下的public目录②域名解析,修改hosts文件增加域名如下: 多个域名可以写在同一行,以空格隔开127.0.0.1 ...
原创 2021-08-18 02:08:28
242阅读
一、框架概述1、什么是框架框架就是一些代码类、方法(函数)、变量、常量的集合,这些代码是功能结构性的代码(并非业务代码)。业务代码其实就是具体的一些模块的增删改查逻辑代码。使用框架开发项目,有便于代码重用、开发效率高、代码规范好、便于功能扩展等优点。2、php中的主流框架①Zend Framework 框架PHP官方框架。②YII框架,又叫易框架。③Symfony 框架。④Lar...
原创 2021-08-18 02:08:30
185阅读
二、ThinkPHP框架安装1、下载并解压框架下载地址:http://www.thinkphp.cn下载后解压到工作目录2、配置虚拟主机①通过phpStudy的“站点域名管理”进行配置或者直接修改apache的虚拟主机配置文件,将站点域名指向项目目录下的public目录②域名解析,修改hosts文件增加域名如下: 多个域名可以写在同一行,以空格隔开127.0.0.1 ...
原创 2022-03-03 15:00:38
167阅读
一、框架概述1、什么是框架框架就是一些代码类、方法(函数)、变量、常量的集合,这些代码是功能结构性的代码(并非业务代码)。业务代码其实就是具体的一些模块的增删改查逻辑代码。使用框架开发项目,有便于代码重用、开发效率高、代码规范好、便于功能扩展等优点。2、php中的主流框架①Zend Framework 框架PHP官方框架。②YII框架,又叫易框架。③Symfony 框架。④Lar...
原创 2022-03-03 15:00:47
87阅读
PHP 用 JWT 详解1、JWT是什么?2、JWT 如何运行?3、JWT 内容加密4、thinkPHP 怎么用呢?5、PHP运用JWT1、JWT是什么?
原创 2023-10-21 09:21:25
525阅读
本文是作者[局外人]的CTF做题记录,属技术分析类内容,适合新手参考(阅读时长约2分钟)。文中分享了攻防世界php_rce题目的分析,该题聚焦ThinkPHP V5,作者作为新手通过实践涨见识。解题思路围绕框架默认路由参数`s`,提供了从信息收集到获取flag的三个payload。同时,文中详细介绍了ThinkPHP V5的核心(远程代码执行、SQL、文件包含等)、影响版本、修复方案(升级框架、路由配置、输入验证等)、典型案例及版本风险(已停止维护,建议迁移至V6+),最后邀请读者分享更优方法,展开互动。
原创 2月前
120阅读
八、ThinkPHP框架中的视图1、视图的组成View视图类(继承了自定义模板引擎,功能与Smarty类似)HTML模板文件2、模板的定义(见手册–模板–模板定位)为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录/控制器名(小写)/操作名(小写)+模板后缀默认的视图目录是模块的view目录,框架的默认视图文件后缀是.html。...
原创 2022-03-03 14:58:18
68阅读
八、ThinkPHP框架中的视图1、视图的组成View视图类(继承了自定义模板引擎,功能与Smarty类似)HTML模板文件2、模板的定义(见手册–模板–模板定位)为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录/控制器名(小写)/操作名(小写)+模板后缀默认的视图目录是模块的view目录,框架的默认视图文件后缀是.html。...
原创 2021-08-18 02:10:13
294阅读
thinkphp框架url中隐藏index.php
原创 2016-12-08 20:06:27
1021阅读
目录: (1)简述; (2)下载; (3)文件结构; (4)部署; (5)细节问题; 主体: (1)简述 ThinkPHP诞生于2006年初,最初叫FSC。于2007年元旦更名为PHP,同时官网上线。 一款国人自主开发的框架,有中文官网、论坛、文档等。代码中包含了丰富的中文注释 (2)下载 官网下载
转载 2018-03-23 15:01:00
428阅读
2评论
模板文件: 图片上传 上传| 控制器类: userJs(); $editor=$ob->createEditor(); $this->assign("str",$str); $this->assign("editor",$editor); ...
原创 2022-05-31 15:27:23
101阅读
一款 PHP 语言基于 ThinkPhp6.x、Layui、MySQL等框架精心打造的一款模块化、插件化、高
原创 2023-04-04 15:39:55
196阅读
1.利用composer安装 composer create-project topthink/think=5.0.* tp5 --prefer-dist tp5下载的文件名 ...
转载 2021-08-10 13:52:00
327阅读
2评论
在不用缓存、集群之类东东只情况下,PHP框架哪家强?我指的是高并发高负载,并且适合做大型项目的。高负载不是一个语言的问题,这个讨论的范围已经超出了PHP:1、如果同一类型的的框架(指都是为了解决某类问题,比如CMS,论坛等乖)是比较成熟的,那么在生产环境,大家的差异不会差不那里去;2、框架的最主要目的不是为了解决“负载”的问题,而是加速开发。3、负载的问题,最直接的可以由硬件来完成,比如一个相对比
原创 2021-04-24 10:00:36
1867阅读
thinkPHP 框架分析
原创 2016-06-30 17:33:46
424阅读
phpstorm 运行调试环境搭建xdebug的安装和配置按照官方文档即可,我这里主要说一下配置php运行环境最后点击的validate是一个验证,看我们的xdebug是否已经配置好然后点击validate按钮,如果都是对勾就说明没问题了,我这次配置遇到的坑就是端口9000后面多了一个空格controller通过URL调用控制器index.php/模块名称/控制器/方法比...
原创 2021-06-29 11:09:22
334阅读
thinkphp5 5.0.23 远程代码执行漏洞 进入vulhub靶场,启动环境。访问http://ip:8080测试靶场是否正常启动 使用hcakbar工具,构造payload,构造完毕后点击Execute _method=__construct&filter[]=system&method=g ...
转载 2021-09-17 23:34:00
1006阅读
phpstorm 运行调试环境搭建xdebug的安装和配置按照官方
原创 2022-02-28 11:05:04
203阅读
  • 1
  • 2
  • 3
  • 4
  • 5