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
远程命令执行
漏洞背景前台有回显RCE框架介绍:ThinkPHP是一款运用极广的PHP开发框架。漏洞引入:1.其版本5中,由于没有正确处理控制器名,导致在网站没有开启强制路由的情况下(即默认情况下)可以执行任意方法,从而导致远程命令执行漏洞。2.其5.0.23以前的版本中,获取method的方法中没有正确处理方法名,导致攻击者可以调用Request类任意方法并构造利用链,从而导致远程代码执行漏洞。漏洞特征网站指
Watanuki
·
2020-07-28 10:02
ThinkPHP5
+UEditor图片上传到阿里云对象存储OSS
ThinkPHP5
使用富文本UEditor,将富文本编辑框内上传在本地的图片,修改到阿里云对象存储OSS
ThinkPHP5
加载UEditor····略UEditor下载:https://ueditor.baidu.com
银河的水好冷丶
·
2020-07-28 06:16
php
TP5
THINKPHP5
让你提高开发效率的查询技巧
查询值为Null的数据//查询email为空,并且name不为空的用户数据User::whereNull('email')->whereNotNull('name')->select();多个字段同一个查询条件快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,例如:User::where('name|title
jokeMike
·
2020-07-28 05:53
thinkphp5
BUUCTF:[强网杯 2019]Upload
先注册登录先传一句话木马图片上去看看上传的是一张jpg的图片,传上去之后被改后缀为png,而且可以看到路径和文件名都进行了重命名使用md5值目录扫描出一个www.tar.gz在网站根目录,使用phpstorm打开,发现是
ThinkPHP5
m0c1nu7
·
2020-07-28 03:09
CTF_WEB_Writeup
URL和路由总结
实际上,
thinkphp5
已经为我们做好了过滤。。。所有的http请求都会从入口文件进来。
FKTX
·
2020-07-28 02:37
TP5 多条件whereOr查询
问题背景:最近在用
ThinkPHP5
开发项目的过程中,发现根据筛选条件做or查询的时候,连贯操作不可以使用where进行条件查询了。
dengnuo1980
·
2020-07-27 21:55
thinkphp5
留言板
一、项目目的为了提高新手对mvc模式的认识、加深
thinkphp5
知识的掌握程度,本文通过留言板示例进行展示。
Forever_and_ever
·
2020-07-27 15:10
thinkphp5
ThinkPHP验证器使用和实践
阅读原文
ThinkPHP5
.1推荐使用验证器进行数据验证(也支持使用\think\Validate类进行独立验证)。
圆咚咚CodingLife
·
2020-07-27 14:20
Jshop小程序商城
后台采用
Thinkphp5
.1框架开发,执行效率、扩展性、稳定性值得信赖。并且Jshop小程序商城上手难度低,可大量节省定制化开发周期。前台使用uni-app开发,适配性多,在页面的打
wx5f1a8a67c9981
·
2020-07-24 15:10
pc
h5
小程序
浅谈PHP之ThinkPHP框架使用详解
下载及配置官网(http://www.thinkphp.cn/)下载
ThinkPHP5
.0,将解压文件放在网站目录下的ATP5子目录下默认主页:http://localhost:8099/ATP5/public
·
2020-07-21 13:21
Thinkphp5
.1+bootstrap插件多图片上传图解教程(上)
这里要重点说明下,
Thinkphp5
提供的语法和快捷方法太多,查询数据的方式好几种,我这里数据库查询是在model里做了封装,例如GoodsFilesModel。
挤时间学习的阿龙
·
2020-07-18 10:21
ThinkPHP5
第三季开发大型CMS系统
│课时01.课程资料免费下载.swf│课时02.flv│课时03.项目引入及后台引入.flv│课时04.模板分离.flv│课时05.配置列表界面处理.flv│课时06.配置管理数据表及界面搭建.flv│课时07.配置项界面处理及添加功能完成.flv│课时08.配置项分页及删除.flv│课时09.配置项的修改.flv│课时10.数据的验证1.flv│课时11.数据的验证2:验证场景.flv│课时12
qq_38472574
·
2020-07-16 07:59
thinkphp5
递归查询所有子代,查询上级,并且获取层级
functionget_childs($parent_id=array(),$level=0){static$id_arr=array();$id_arr=Db::name('users')->where('parent_id','in',$parent_id)->column('id');//限制3级if(!empty($id_arr)&&$levelwhere(["id"=>$pid])->f
大肚晓东
·
2020-07-16 04:34
php
YZNCMS基于thinkphp开发的cms
YZNCMS基于thinkphp开发的cms[项目介绍]Yzncms(又名御宅男cms)是完全开源的项目,基于
ThinkPHP5
.1.X最新版,框架易于功能扩展,代码维护,方便二次开发帮助开发者简单高效降低二次开发成本
o0mcw_ken0o
·
2020-07-16 04:27
thinkphp
php
thinkphp5
phpcms
cms
Thinkphp5
/FastAdmin 关于后台左侧菜单的生成笔记
根据规则创建相应的表结构表注释对应生成Controller的注释菜单名/***任务管理//菜单名称**@iconfafa-dashboard//菜单图片*@remark任务管理//菜单备注*/classMandateextendsBackend{protected$model=null;publicfunction_initialize(){returnparent::_initialize();
你好667
·
2020-07-16 03:02
call_user_func()详解
把第一个参数作为回调函数调用通过函数的方式回调返回内容如下:youwantedamushroomhaircut,noproblem通过类名、对象的方式回调通过$this关键字进行对类的回调,以下源码出自
thinkphp5
controller.php200
moliyiran
·
2020-07-16 03:11
php
thinkphp5
速查表
本速查表里的类都是think为命名空间的,实例化时省去了use。用的时候注意。本速查表里会有四种方法的调用:公有方法$class=newClass();$class->foo();公有静态Class::foo();私有方法$this->foo();私有静态self::foo();关于注释,为了简洁,/**的单行注释被我改为了//App//执行应用程序App::run(Request$request
摘星辰Li
·
2020-07-16 02:03
PHP
微信实验十四、
ThinkPHP5
.0用户批量删除及源码下载
一、实验目的1、掌握
ThinkPHP5
.0用户批量删除功能。二、实验内容1、掌握
ThinkPHP5
.0用户通过多重选择,实现批量删除功能。
chenxhjeo
·
2020-07-16 00:54
自定义
thinkphp5
.0全局异常报错,继承基类\exception解决
情景介绍:url请求是get方式,此次报错是测试post请求,异常返回错误信息是否正确,结果异常返回信息有误,返回信息不正确。以下下报错信息,显示自定义全局异常报错信息是传入HttpException参数给app\lib\exception\ExceptionHandle::render()方法(本应传入think\Exception类型的参数),结果异常信息不能自动转换成正确的信息,查看thin
shon wu
·
2020-07-16 00:48
framework
tp5导出 表格
thinkphp5
导出xls表格下载PHPExcel类文件到vendor目录https://pan.baidu.com/s/1QfiRJhifM12OYbHJzLF3vwhtml代码导出复制代码控制器代码
尘埃338
·
2020-07-15 23:42
thinkphp5
从红帽杯题目学习thinkphp 5.1反序列化利用链
前言作为一个Web菜鸡,我之前和师傅们参加了红帽杯,奈何只有0输出,当时只知道是
thinkphp5
.2的反序列化漏洞,但是感觉时间不够了,也就没有继续做下去。
公众号:一个安全研究员
·
2020-07-15 23:59
代码审计
基于
thinkphp5
的开源cms
NoneCms该cms是基于
thinkphp5
,适用于企业站、个人博客,具有简便,灵活,开发快等优点。。
free_ant
·
2020-07-15 23:39
php
thinkphp5
查询数据库时 采用 分组查询并 获取分组后组中最新的一条数据
FROMlease_notelnWHEREln.delete_timeISNULLANDln.id=(SELECTlns.idFROMlease_notelnsWHERElns.contract_id=ln.contract_idORDERBYcreate_timeDESCLIMIT1)使用
thinkphp5
.1
Json159
·
2020-07-15 17:33
thinkphp5.1
数据库
小随笔——
ThinkPHP5
:控制器(controller)传输数据到模块(view)
小随笔——20180317♠♥♦♣该文章仅为平时的笔记,非商用,如有侵权请联系博主删除♣♦♥♠环境:Apache+ThinkPHP+Mysql相关问题描述:使用
ThinkPHP5
中,通过控制器(controller
blueasdfg
·
2020-07-15 17:32
php
ThinkPHP5
webuploader 使用心得 -3 后台php代码
这是
thinkphp5
的代码publicfunctionuploadFile(Request$request){//$info=$file->move(ROOT_PATH.'public'.DS.'
Virgo没有强迫症
·
2020-07-15 17:13
关于table_msg(unknown)在瀚高数据库不存在的解决方案(APP)
目录环境症状问题原因解决方案环境系统平台:MicrosoftWindows(64-bit)10版本:5.6.4症状原数据库:Mysql5.5.53开发语言:PHP应用框架:
thinkphp5
开发环境:phpStudy2018
PostgreSQL_HighGoDB
·
2020-07-15 14:30
Highgo
DB
thinkphp5
redis使用
参数参考位置:thinkphp\library\think\cache\driverclassRedisextendsDriver{protected$options=['host'=>'127.0.0.1','port'=>6379,'password'=>'','select'=>0,'timeout'=>0,'expire'=>0,'persistent'=>false,'prefix'=>
蜗牛他大大哥
·
2020-07-15 12:03
Redis
Thinkphp5
TODO:macOS上
ThinkPHP5
和Semantic-UI集成
TODO:macOS上
ThinkPHP5
和Semantic-UI集成1.全局安装(onOSXviahomebrew)Composer是homebrew-php项目的一部分2.把Xcode升级到8.1后继续安装
tttcode
·
2020-07-15 11:45
thinkphp5
实例化模型的几种方法
.’));2、多次调用模型中的函数时可以用
thinkphp5
的构造函数//thinkphp构造方法,创建模型的简洁调用方式publicfunction_initialize(){parent::_initialize
就酸辣土豆丝
·
2020-07-15 10:28
thinkphp5
tp5时间戳字段报错Invalid datetime format: 1292 Incorrect datetime value
thinkphp5
自动写入时间戳字段报错(SQLSTATE[22007]:Invaliddatetimeformat:1292Incorrectdatetimevalue:'1594776464'forcolumn'gmt_create'atrow1
sirdong
·
2020-07-15 09:00
关于
thinkphp5
(php)如何在Windows的PHPstudy中使用redis数据库
今天想让PHPstudy使用redis,于是找了些资料安装成功了,因此在此记录安装流程。第一步:在机器上装好redis软件(1)下载redis并且使用下载地址:https://github.com/dmajkic/redis/downloads;进去后根据自己电脑的版本进行相应的下载,下载完是一个压缩包,对其解压后如图:这个是目前最新版本的并且支持64位和32位的。然在某个地方创建一个新的文件夹,
一个不像程序猿的程序猿
·
2020-07-15 07:56
thinkphp5
的学习笔记(2)————tp5
继续
thinkphp5
的学习,tp5真的非常适合个人开发者,功能齐全,使用方便,我现在已经把tp5当成主要写api接口的工具了。现在零散的记录下知识点。
_陈嗯嗯_
·
2020-07-15 06:33
tp5
thinkphp5
的学习笔记(1)————tp5
目录结构project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模块目录(可更改)││├─config.php模块配置文件││├─common.php模块函数文件││├─controller控制器目录││├─model模型目录││├─view视图目录││└─…更多类库目录│├─command.php命令行工具配置文件│├─com
_陈嗯嗯_
·
2020-07-15 06:33
tp5
全栈
windows下
ThinkPHP5
中不支持Redis解决
下载对应的版本redis,区分32和64位解压放到选定位置进入redis所在磁盘:e:,进入redis目录:cdredis添加redis到服务中:redis-server.exe--service-installredis.windows.conf--loglevelverbose可将redis添加到系统变量中备注:如果出现不支持redis或者redis类找不到情况,下载对应版本的redis扩展,
weixin_34347651
·
2020-07-15 05:11
PHP实现Collection数据集类及其原理
下面已实现的一个Collection类(数据集对象),来自
ThinkPHP5
.
ting2909
·
2020-07-14 23:03
ThinkPHP5
.0教程路由入门
路由和URL入门例1改一下如图所示index为大写:代码如下:publicfunctionindex($name='张三',$sex='女'){echo"hello:".$name."".$sex;}改为如下代码:publicfunctionIndex($name='张三',$sex='女'){echo"hello:".$name."".$sex;}下面我们要执行波利亚《怎样解题》的思路:实现你的
周行知
·
2020-07-14 21:35
微信实验十三、
ThinkPHP5
.0用户查询、分类查询及源码下载
一、实验目的1、掌握
ThinkPHP5
.0用户查询与分类查询功能。二、实验内容1、掌握
ThinkPHP5
.0用户查询功能。2、掌握
ThinkPHP5
.0用户分类查询功能。
chenxhjeo
·
2020-07-14 18:01
thinkphp5
操作 redis 实现文章的热度排行和点赞排行
thinkphp5
操作redis实现文章的热度排行和点赞排行使用redishash散列和zset有序集合实现文章的热度排行和点赞排行1.首先为文章建立散列,存入基本信息。
Seaiio
·
2020-07-14 18:35
redis
thinkphp
基于Web的高校社团管理系统的设计与实现
该文章记录的是我的毕业设计该项目运用PHP动态网站开发技术,使用
ThinkPHP5
开源框架,HTML5、CSS、JavaScript等脚本语言,Web服务器使用Apache,数据库采用MySQL数据库,
呆萌的小阿斗
·
2020-07-14 16:16
网页
mysql
框架
ThinkPHP5
报错php not support: redis以及Redis的使用
那么流行的
ThinkPhP5
框架中是怎么使用的呢?第一步:添加Redis扩展(如果已经配置,忽略该步骤)1.下载php_redis.dllhttp://windows.php.net/downlo
狂野小青年
·
2020-07-14 15:05
PHP深入实践
Workerman+
Thinkphp5
搭建高性能的PHP socket 服务器框架
这些都是
thinkphp5
开发
雷小天博客
·
2020-07-14 13:07
PHP
easyswoole使用 从
ThinkPHP5
.1独立出来的数据库ORM类库
文档地址:https://www.easyswoole.com/Manual/2.x/Cn/_book/Database/think_orm.html1、安装cdeasyswoole#进入项目目录composerrequiretopthink/think-orm2、数据库配置在Config.php里添加配置项:'database'=>[//数据库类型'type'=>'mysql',//服务器地址'
学习笔记666
·
2020-07-14 10:50
Swoole
thinkphp5
集成redis, SESSION用redis session.save_path = "tcp://127.0.0.1:6379?auth=password"
首先要配置php-redis扩展https://blog.csdn.net/fareast_mzh/article/details/81463749配置文件:application/config.php增加配置://+----------------------------------------------------------------------//|缓存设置//+-----------
fareast_mzh
·
2020-07-14 10:32
redis
php
redis
thinkphp
thinkphp5
结合mysql实现微信登录和自定义分享链接和图文
php代码functioncurlHtml($url){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
fangdong88
·
2020-07-14 10:23
php
thinkphp5
的redis配置
tp5自带有一个cache/redis文件第一次使用,本来想测试一下,就在根目录下写了一个redistest.phpset('name','chenmo');print_r($redis->get('name'));$redis->rm('name');部署到xampp的htdocs下,访问报错notsupport:redis,后来发现是缺少phpredis扩展.安装phpredis扩展windo
chen__mo
·
2020-07-14 08:50
php
redis
thinkphp5
下unlink的 permission denied问题
只能考虑文件占用问题,因为
thinkphp5
上传中继承了SplFileObject。而我在删除时,这个文件依旧是打开状态,所以无法删除。看代码publicfunctio
antdz
·
2020-07-14 07:50
ThinkPHP5
系列一
一.目录结构.project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模块目录(可更改)││├─config.php模块配置文件││├─common.php模块函数文件││├─controller控制器目录││├─model模型目录││├─view视图目录││└─...更多类库目录│├─command.php命令行工具配置文件│
大鹏的鹏
·
2020-07-14 00:05
ThinkPHP5
使用七牛云上传图片(文件)与删除
七牛云好处:云存储,云加速,CDN镜像存储等等,自直观的说,就是把一些静态文件如:css、js、图片等存储到七牛云,然后通过一个分配的或者自己绑定的域名开启CDN加速去访问,这样既减少了自己的服务器压力,又也减少了宽带,非常适合个人,或者一些中小型企业网站使用。1、注册七牛云2、到对象存储新建一个存储空间,并记下名称3、到个人中心->密钥管理获取密钥:AK/SK4、下载七牛云的SDK点此:官方下载
寻梦资源网
·
2020-07-13 22:43
php
ThinkPHP5
thinkPHP5
.1接入腾讯云OCR身份证识别认证接口
腾讯的接口谁接谁知道,其中的苦就不说了,说说最近新接入的腾讯云OCR身份证识别的一些体会因为
thinkPHP5
.1现在接入第三方类库只支持composer方式,不然不能自动加载,不然直接用use会出现什么什么类不存在一类的提示
疯狂份子
·
2020-07-13 21:25
PHP技术
thinkphp5
jwt请求颁发token详解接口安全
JWT应用场景点击登入颁发token,下次请求带着token请求,对接口安全有保障,不会任何人都可以请求接口JWT的优点JWT的优点:用户会话信息保存在客户端,服务端再也不用操心用户的会话信息,即服务端无状态JWT的缺点:只能被动等到token过期,不能主动失效token导入文件到vendor目录下面,可以看我上传的jwt文件下面是代码//生成验签functionsignToken($ip){$k
顺其自然~
·
2020-07-13 21:47
JWT
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他