E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ThinkPHP5
thinkphp5
去除index.php的几大方式,根治各种不行
在tp5中官方给出的去隐藏index.php方法如下:[Apache]httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverrideNone将None改为All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUEST_F
陆平平
·
2020-06-27 01:38
php
thinkphp5
【ThinkPHP】Think PHP隐藏入口文件但是没效果的解决方案
各位大家好,我今天在学习
ThinkPHP5
的时候在隐藏入口文件中的一节课中发现了一个问题,这个问题已经困扰了我很久了。今天我终于吧这个问题解决了。首先需要说明的是手册上的步骤是完全正确的。
AlanBlog
·
2020-06-27 00:35
ThinkPHP
windows下
ThinkPhP5
使用ffmpeg处理视频文件(php5.6)
此方案本质上就是php调用了另一个程序去处理视频文件。1、准备(1)tp环境(2)ffmpge文件(3)我使用的是php版本是5.6(4)服务器环境是windows(5)apache版本为2.4.x2、误区或者说我没搞懂的,大家少走弯路,不需要php_ffmpeg.dll这个文件,不需要这个文件。这个很重要。我看到网上好多教程需要这个文件,导致我花了12个小时在找这个,昨晚搞到2点,今天到这个点才
slm311
·
2020-06-26 22:18
thinkphp
PHP
视频处理
【
thinkphp5
商城系统】01项目框架搭建
为了提升自身实力,实现自己的梦想--money,没办法,我是一个比较庸俗的人,决定研究一iwebshop,tinyshop,tpshop等一些优秀的开源php电商系统,自己开发一个基于
thinkphp5
李武明
·
2020-06-26 22:47
#
myshop电商系统
在thinkphp 5.0 框架中追踪日志配置
通过当前接触的项目是基于
thinkphp5
.0。从入口开始入手,循序渐进:1、/public/index.php2、/..
孙三苗
·
2020-06-26 22:48
thinkphp5
在tp5.1框架下针对手机站和PC站调用两套模板的方法
我们以
thinkPHP5
.1.19为例,做具体说明。一.在入口文件index.php中检测是否为手机访问检测是否
toooooop8
·
2020-06-26 20:07
php
thinkphp5
集成H-ui后台(一)开发环境搭建与公共模板设置
1、开发环境说明:1)软件版本:
thinkphp5
.0.12_full,Wampserver64(php5.6.xx,apache2.4.xx,mysql5.7.xx),H-ui.admin_v3.1.
罔殆
·
2020-06-26 19:41
thinkphp
H-ui
ueditor
thinkphp5
集成H-ui后台(六)其他小插件与总结
thinkphp5
集成H-ui后台系列博客到这一篇,就要结束了。感觉还有很多的东西没有说明,原想多用几篇博客来说明,后来想想,实在是没有必要,毕竟每个人都有自己的编程思维方式。
罔殆
·
2020-06-26 19:11
H-ui
thinkphp
H-ui
thinkphp5
CORS 跨域与 TP5中跨域的解决方案
在做项目过程中,使用Vue-element-admin作为前端,
ThinkPHP5
作为后端框架进行开发,会遭遇跨域问题,本文给出
ThinkPHP5
解决跨域1.CORS的概念CORS(Cross-OriginResourceSharing
supramolecular
·
2020-06-26 16:10
PHP
ThinkPHP5
Vue-element-admin获取
ThinkPHP5
传输过来的excel数据流的发方法
api接口请求中添加responseType:'arraybuffer',exportfunctionexportData(data){returnrequest({url:'/crawler/taskmanagement/exportexcel',responseType:'arraybuffer',method:'post',data})}接受后端穿过来的数据流方法一:DownloadData
supramolecular
·
2020-06-26 16:10
Javascript
Vue
ThinkPHP5
开发API接口实例
接口功能说明:前端提交学生学号(sno)给Api,Api接口返回此学生的基本信息API接口端fetch();}//客户端提交学生学号(sno)给api,api返回此学生的基本信息publicfunctionapi($sno='0001'){//查询并把数据赋值给$data$data=Student::getBysno($sno);//返回数据returnjson($data);}}(请求端)HTM
SYK1213
·
2020-06-26 16:14
PHP
基于
ThinkPHP5
框架做的微信公众号开发(001)
valid();}else{$this->responseMsg();}}publicfunctionvalid(){$echoStr=$_GET["echostr"];//validsignature,optionif($this->checkSignature()&&$echoStr){echo$echoStr;exit;}}privatefunctioncheckSignature(){//
幻凌风
·
2020-06-26 15:37
PHP
Thinkphp5
ajax批量删除功能的实现(记录下自己走过的坑)
在学习
Thinkphp5
过程中,做到批量删除功能时,本以为可以象sql语句中的update、delete一样,可以批量操作,在网上查找了资料,但看很多都用的是循环。
smxdgf
·
2020-06-26 13:50
基于
ThinkPHP5
的Auth权限认证管理模块
搞了一个多月的时间终于搞定这个基于
ThinkPHP5
的auth权限管理模块,下面是一些截图和参考资料。
爷爷我回来了
·
2020-06-26 11:22
PHP
egg.js+vue项目
前言写这个项目的原因:已经基于PHP写过一个Vue的后台了,点这里可以查看(基于
thinkPHP5
.1写的Vue后台),然后换个语言写一个类似的后台,点这里查看(基于node.js的egg.js框架开发
锅巴胸
·
2020-06-26 10:22
node
js
ThinkPHP5
.0 查询条件where()使用
文章目录where()指定条件字符串条件使用字符串条件直接查询操作使用字符串条件+预处理机制一起使用数组条件(tp官方推荐)普通查询表达式查询表达式含义条件判断查询模糊查询[not]between查询[not]in查询快速查询不同字段相同条件的查询区间查询同一字段,不同条件查询多次调用where()指定条件链式操作中间方法,指定数据库操作条件。最常用的方法参数传递方式(设定id等于10的条件)方式
rufeike
·
2020-06-26 06:20
笔记
ThinkPHP5.0
thinkphp5
.1.39导出excel功能
进入项目目录,使用composer安装PHPExcelcomposerrequirephpoffice/phpexcel在common.php中封装导出execel功能最重要的步骤引入think\Loader然后用//加载第三方类库Loader::autoload('PHPExcel.Classes.PHPExcel');Loader::autoload('PHPExcel.Classes.PHP
芝麻开门2015
·
2020-06-26 05:42
踩坑
ThinkPHP5
之模型对象返回的数据集如何转为数组
各位小伙伴们大家好,冷月今天在做项目的过程中呢,遇到了一个坑就是用tp5的模型操作数据库时,返回的是数据集而不是直接的数组。于是冷月就想办法如何将数据集转为数组。写下这篇博文,防止大家遇到这个坑时可以更快的解决。首先让我们来看一下这个坑首先,冷月在控制器中定义了一个方法来操作模型,如下图:然后,返回的是数据集而不是可以直接操作的数组:然后我试着利用toArray()这个方法看看能不能转为数组:结果
学长冷月
·
2020-06-26 05:13
php
渗透测试|shopXO后台全版本获取Shell复现
shopxo是一款开源的企业级商城系统,基于
thinkphp5
框架开发。这几天做了“[GKCTF2020]老八小超市儿”这道题,学到了后台获取shell的一个技巧,所以在这里复现一下。
Mr. Anonymous
·
2020-06-26 03:35
CTF-Web
Web
安全
CTF——
Thinkphp5
远程命令执行漏洞利用
也确实如此,这里用到了
thinkphp5
的远程命令执行漏洞。
Mr. Anonymous
·
2020-06-26 03:34
Web
安全
CTF-Web
thinkphp5
.X系列web框架远程命令执行
文章目录
ThinkPHP5
5.0.23远程代码执行漏洞漏洞分析漏洞复现
ThinkPHP5
5.0.22/5.1.29远程代码执行漏洞漏洞分析漏洞复现
ThinkPHP5
5.0.23远程代码执行漏洞ThinkPHP
@hungry@
·
2020-06-26 02:21
漏洞复现
Thinkphp 反序列化利用链深入分析
:Ethan@知道创宇404实验室时间:2019年9月21日如果你想第一时间了解漏洞资讯,可以关注我们的知道创宇Paper:https://paper.seebug.org/1040/前言今年7月份,
ThinkPHP5
.1
知道创宇KCSC
·
2020-06-26 01:24
fastadmin开发插件的基本流程
FastAdmin是一款基于
ThinkPHP5
+Bootstrap的极速后台开发框架。
世界的背影
·
2020-06-26 01:58
tp5.1
后端
php
Thinkphp5
数据库修改
1.找到更改idherf={:url('方法名',array('id'=>$admin['id']))}2.执行类里的代码publicfunctionadminEdit($id){$admins=db('admin')->find($id);//修改语句if(request()->ispost()){$data=input('post.');if(!$data['login']){$this->e
话中人
·
2020-06-26 01:42
php
Thinkphp5
生命周期
生命周期1.入口文件虚拟主机目录/public/index.php2.引入启动文件虚拟主机目录/thinkphp/start.php3.运行App下面的run方法虚拟主机目录/thinkphp/library/think/App.php->run()#694.实例化$request对象虚拟主机目录/thinkphp/library/think/App.php->Request::instance(
话中人
·
2020-06-26 01:42
thinkPHP5
Thinkphp5
URL和路由
1.标准的URL访问格式:http://serverName/index.php/模块/控制器/操作2.参数访问正常访问格式:http://tp5.com/index.php/index/index/hello/thinkphp/city/shanghai简化访问:修改配置文件:‘url_param_type’=>1,格式为:http://tp5.com/index.php/index/index
话中人
·
2020-06-26 01:42
php
Thinkphp5
命名空间和配置文件
命名空间1.在命名空间中建立a,b,c三个php文件。a和b立建个函数(相同的函数名),调用的话在a,b头部写上命名格式,在c文件里引入,引入格式为:\a\函数名2.如果建面向对象文件,面向对象的里面类的属性格式是:命名空间格式\类名::函数名;配置文件配置文件所在目录的优先级1.惯例配置文件虚拟主机目录/thinkphp/convention.php2.应用配置文件虚拟主机目录/applicat
话中人
·
2020-06-26 01:42
基于thinkphp的几个cms框架
齐博X1是齐博软件基于
thinkphp5
开发的内容管理系统,拓展性非常强,后台一键升级,后台提供丰富的频道模块云市插件市场、风格市场、钩子市场,所有都是一键在线安装。
qq_43020226
·
2020-06-26 01:09
源码推荐
ThinkPHP5
.0.x 远程代码执行漏洞复现
一、简介ThinkPHP是一款运用极广的PHP开发框架。其版本5中,由于没有正确处理控制器名,导致在网站没有开启强制路由的情况下(即默认情况下)可以执行任意方法,从而导致远程命令执行漏洞。参考链接:http://www.thinkphp.cn/topic/60400.htmlhttp://www.thinkphp.cn/topic/60390.htmlhttps://xz.aliyun.com/t
Edm0nd3
·
2020-06-25 23:54
中间件漏洞
ThinkPHP 5.0 模型
定义模型继承于think\Model一个模型对应一张数据表,名称对应对应多张表时,添加模型关联方法
thinkPHP5
命令生成模型phpthinkmake:modelapi/Banner示例usethink
_Wake
·
2020-06-25 23:48
tp5封装自定义异常处理类返回类
大部分框架也都是有全局异常处理机制,下面就以
ThinkPHP5
来实践。
zhuyunlong2018
·
2020-06-25 19:51
php
thinkphp5
.1.x~5.2.x版本反序列化链挖掘分析
文章首发于先知社区https://xz.aliyun.com/t/6619前言之前看到关于
thinkphp5
反序列化链的分析以及不久前做的很多ctf赛题中都考到了反序列化链挖掘去利用的题目,并未进行分析
BerL1n
·
2020-06-25 19:53
web安全
CTF
ThinkPHP5
.1后台搭建项目3---菜单管理(layui数据表格、表单赋初值)
文章目录1、实现功能2、跳转实现3、数据库字段4、显示全部菜单数据(1)表格渲染(2)controller部分(3)model部分5、每一行数据的编辑和删除(1)界面渲染(2)controller部分(3)model部分6、搜索显示菜单数据(1)界面渲染(2)controller部分(3)model部分7、添加菜单(1)界面渲染(2)controller部分(3)model部分1、实现功能(1)直
陆洋山芋
·
2020-06-25 18:46
后端开发
ThinkPHP5
.0 漏洞测试
ThinkPHP5
.0漏洞测试自从ThinkPHP发布漏洞补丁以来,服务器不知道多少次受到了批量扫描漏洞来抓取肉鸡的请求虽然官方早已发布补丁,还是想试一下TP漏洞,测试两个漏洞一、全版本执行漏洞http
WindrunnerMax
·
2020-06-25 17:12
安全
PHP
ThinkPHP5
.0项目实战-李强强-专题视频课程
ThinkPHP5
.0项目实战—224人已学习课程介绍
ThinkPHP5
是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级
qq_40139556
·
2020-06-25 17:54
视频教程
TRR 立志做最简单、易上手、易扩展、易维护的TP反射注释路由架构
TRR是
ThinkPHP5
1ReflectionRestfulAPI(注:API设计风格)的字母第一个字符大写后拼接而来,从
ThinkPHP5
1ReflectionRestfulAPI全称可以看出来
你没心怎知我绝情
·
2020-06-25 17:24
PHP
restful
api
注解路由
PHP
RESTful
API
注解路由
基于
thinkphp5
开发的博客系统
博客系统使用说明一、本系统是基于PHP+MYSQL+Apache所开发的,使用
thinkphp5
框架,博主可在后台界面进行文章的增添,修改和删除操作。
影随枫丶
·
2020-06-25 16:30
THINKPHP5
第八章(模型中的多对多)
模型中的多对对场景其实很多。常见的大家一定知道权限整个模块其实就是一种多对多的引用场景,举个例子,一个用A可以对应是多种角色(juese)对吧,A可以是某个模块的管理员,也可以是超级管理吧。首先我们肯定得有一张用户表user,一个角色表role,对应的模型也就分别是User和Role对吧。我们先定义一个User模型,然后关联Role模型。如下图所示:多对多的关联请使用belongsToMany()
丶喝咖啡的猫
·
2020-06-25 15:34
THINKPHP5
THINKPHP5
第六章(模型中的关联 一对一)
首先是一对一关联,假设我们有用户表,每个用户都有一个个人资料字段。那么对应的就有了1对1的关联,一个用户,对应关联一个资料字段。定义如下图所示默认的关联方式是innerJion,在5.0.3版本之后支持了,关联模型定义查询的字段feild()。5.0.5版本后放弃了别名的使用。当模型中定义好关联之后就可以开始使用了,如下图所示看见图中我标记出来的地方了吗,前面hasone里面的profile和fe
丶喝咖啡的猫
·
2020-06-25 15:34
THINKPHP5
THINKPHP5
第七章(模型中的一对多关联)
一对多的场景比较多。像手册给出的例子。文章和评论,一片文章可以对应多个评论,一个人也可以对应多条评论。定义的方法为hasMany()。如下图所示:hasMany()第一个参数为关联的模型名称,第二个为外键名称,也就是关联字段(可以这样理解),然后是主键名称和别名。如果想要指定查询字段,链式操作跟feild()方法即可,如下图所示获取关联模型的数据方式如下,说的已经很明了了,就不再说了。where(
丶喝咖啡的猫
·
2020-06-25 15:34
THINKPHP5
ThinkPHP5
中模型中的一对一,并予以实例说明。
那
thinkPHP5
中的模型到底有些什么啦,这里我们选用看云官方手册里面的一张图来表示。模型的方便在什么地方啦,举个列,我们在写一个项目的时候时常有些地方的某些类型是通过状态值来表示的,存的都是
丶喝咖啡的猫
·
2020-06-25 15:34
THINKPHP5
PHP设计模式之单例模式
web应用的配置文件,如何
ThinkPHP5
下的config,共享的资源日志文件为了确保一致性,我们通常只会有一个实例去打开日志文件,否则不好追加网站的计数器,一般也是采用单例模式实现,
丶喝咖啡的猫
·
2020-06-25 15:03
PHP设计模式
curl 28:Connection timed out after 1000milliseconds
ThinkPhp5
如题出现这个错误,请先确认代码设置是否有问题,如果代码没问题,就是php环境和apache服务器问题。
SoaringInSky
·
2020-06-25 15:14
学习
thinkphp5
基本流程与思路----个人见解
首先,
thinkphp5
.0和thinkphp3.2.3版本确实是有很大的出入,但是却和最优雅的php框架laravel框架真的挺相似的,下面分享下个人的学习心得。
西北程序工程师
·
2020-06-25 14:58
个人感触
php知识学习
thinkPHP5
使用restful api (一)
THINKPHP5
,当初这个框架发布的时候就定义为为API而生,下面我们来看看怎么用TP5来实现RestfulApi的查询(get)、增加(post)、修改(put)、删除(delete)等server
Mrzqq
·
2020-06-25 13:57
thinkPHP5
2019.3.15 PHP面试题准备(酷骇游戏)
工作要求:协助完成后端服务器架构优化、模块测试熟悉
thinkphp5
.0(看tp5文档函数、PHP函数)熟悉Linux;熟悉MySQL及Redis相关技术(复习Linuxmysql语句)对高并发、高可用架构有了解
Small盼盼
·
2020-06-25 13:16
学习进度
ThinkPHP5
远程代码执行exp利用工具safe6
影响范围:
ThinkPHP5
.0-5.1版本。
safe6
·
2020-06-25 12:09
safe6出品
Ťhinkphp
safe6
Ëxp
ThinkPHP5
.0结合Swoole开发WebSocket在线聊天
参考链接:https://blog.csdn.net/msllws/article/details/848751214,//设置启动的Worker进程数'daemonize'=>false,//守护进程化(上线改为true)'backlog'=>128,//Listen队列长度'dispatch_mode'=>2,//固定模式,保证同一个连接发来的数据只会被同一个worker处理//心跳检测:每6
小璐謌
·
2020-06-25 12:35
thinkphp5
ThinkPHP5
之route(路由)简述
版本TP5TP5Route前言本文我们来研究一下
ThinkPHP5
的路由机制。
_我走路带风
·
2020-06-25 11:02
自然语言
ThinkPHP5.0
开发日记
thinkphp5
实现评论回复功能
由于之前写评论回复都是使用第三方插件:畅言所以也就没什么动手,现在证号在开发一个小的项目,所以就自己动手写评论回复,没写过还真不知道评论回复功能听着简单,但仔细研究起来却无法自拔,由于用户量少,所以我只考虑使用foreach双循环来实现,并没有采用别人介绍的递归方法。先来一张实现后的图参照微信朋友圈评论回复来写的实现起来需要两张表,当然一张表也是可以的,在这里我采用了评论表和回复表,评论表结构:回
低调有个对象new
·
2020-06-25 11:17
php
thinkphp5
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他