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
系列漏洞
SQL注入tp5注入系列都比较鸡肋,只能爆出user()、database()这类最基础的信息,而不能进行子查询,tp5框架采用的PDO机制可以说杜绝了大部分注入,当然也有例外,
thinkphp5
.0.10
GTA6
·
2022-07-27 11:31
ThinkPHP5
.0.21远程命令执行漏洞
由于
ThinkPHP5
框架对控制器名没有进⾏⾜够的安全检测,导致在没有开启强制路由的情况下,构造特定的请求。从网上下载源码从网上搜索
thinkphp5
.0.21漏洞,发现存在远程命令
ANYOUZHEN
·
2022-07-27 11:54
安全
thinkphp漏洞总结
.xSQL注入前言thinkphp是一个国内轻量级的开发框架,采用php+apache,在更新迭代中,thinkphp也经常爆出各种漏洞,thinkphp一般有thinkphp2、thinkphp3、
thinkphp5
scu_hacker
·
2022-07-27 11:23
cms
php
后端
web安全
攻防世界——php_rce
ThinkPHP5
漏洞简介ThinkPHP官方2018年12月9日发布重要的安全更新,修复了一个严重的远程代码执行漏洞。
留将一面与花
·
2022-07-21 20:49
php
开发语言
后端
内网安全——域横向内网漫游
kail(192.168.174.151、192.168.2.100)、windows2008(192.168.2.2、192.168.3.2)1、访问虚拟服务器靶机192.168.174.151发现为
ThinkPHP5
.0
白胡椒·
·
2022-07-21 18:31
安全
thinkphp 官网教程
是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,目前thinkphp总共给出4个官方手册:ThinkPHP3.2.3:只支持PHP5.3以前的版本(注意:PHP5.3dev版本和PHP6均不支持)
ThinkPHP5
.0
擒贼先擒王
·
2022-07-19 07:34
PHP
web
ATT&CK实战系列——红队实战(五)
文章目录环境搭建官方描述前期信息搜集爆破前辈webshell
ThinkPHP5
.0.22任意命令执行getshell内网信息收集内网渗透wmiexec横向黄金票据ipc登录环境搭建http://vulnstack.qiyuanxuetang.net
_abcdef
·
2022-07-18 12:31
信息安全
安全
内网
ThinkPHP5
使用paginate分页后数组无法遍历【解决方法】
使用items方法即可$result=db('table')->paginate(10,false,['query'=>request()->param()]);$items=$result->items();foreach($itemsas$k=>$v){$items[$k]['scenic']=db('scenic_introduction')->where('id',$v['scenic_i
御天敌煜天迪
·
2022-07-13 07:42
thinkphp
php paginate分页实现,如何在
ThinkPHP5
中利用paginate进行分页
如何在
ThinkPHP5
中利用paginate进行分页发布时间:2020-12-1415:33:34来源:亿速云阅读:94作者:Leah如何在
ThinkPHP5
中利用paginate进行分页?
weixin_39719749
·
2022-07-13 07:36
php
paginate分页实现
thinkphp5
分页查询paginate()传递参数
k=搜索关键字&page=2搜索分页源码在:thinkphp/library/think/db/Query.php查看,
thinkphp5
的手册真是坑我这种彩笔。
weixin_30256901
·
2022-07-13 07:35
php
[
ThinkPHP5
]分页与having同时使用时报错的解决方法
$buildSql=db('project')->alias('a')->join('user_projectb','b.pid=a.idandb.uid=1','LEFT')->field('a.id,a.title,b.idasuid')->order('a.iddesc')->group('a.id')->having('uidisnull')->buildSql();$page=input
ご龍ッ
·
2022-07-13 07:56
ThinkPHP
php
thinkphp
解决
thinkPHP5
paginate()分页不带参数问题
thinkPHP5
paginate()Query.phpusethink\Request;paginate()方法加这个段代码$config['query']=isset($config['query'
罗正波
·
2022-07-13 07:25
ThinkPHP
thinkphp5
paginate 分页详解
例子$page=$this->request->get('page','1');$rows=$this->request->get('rows','20');$curriculumModel->where(['grade_id'=>$gradeId])->paginate($rows);传入一个$rows单页总条数在方法请求里面传$page就可以自动分页我以为是我传的$page在默认分页方法里面接
可以吧可以吧
·
2022-07-13 07:25
thinkphp5
php
ThinkPHP5
: 分页paginate()
paginate(每页数量,是否简洁分页,分页参数)使用方式$fileList=Db::name('test')->field('id,name,abstract,path,ctime')->paginate($limit);返回数据如下:"total":2,"per_page":15,"current_page":1,"last_page":1,"data":[{"id":2,"cate_id"
firstcode666
·
2022-07-13 07:21
thinkphp
thinkphp
php vue rbac,Vue+
ThinkPHP5
.1 实现基于角色控制权限的前后端分离后台管理系统
最近大半年的时间都在写后台内容管理系统,后台管理系统在前端的工作主要就是各种表单,表格制作。在后端的工作就是各种sql查询啦(各种报表查询属实让我脑壳疼)。后台管理系统我认为较重要的部分就是权限控制了,较为流行的模式就是基于角色的访问控制(Role-BasedAccessControl),简称为RBAC。思路前后端分离项目的权限控制在前端这边主要体现为菜单路由,以及按钮的显示控制,在后端就是对控制
视光师金鑫
·
2022-07-03 18:07
php
vue
rbac
thinkphp vue后台管理系统模板_Vue-cli3.0 + Element UI +
ThinkPHP5
.1 + RBAC权限 + 响应式的后台管理系统...
前言觉得有用请star更新日志[x]更新vue-cli为3.0版本这里有篇文章[x]增加上传插件[x]增加广告管理[x]优化路由控制[x]优化一些配置文件[x]登录用户信息存储改为cookie一键操作包点击下载集成环境搭建:windows上面建议用phpstudy,其它环境自行百度把两个文件放到网站根目录把MySQL的root密码改为root,再新建数据库vue-admin,再把vue-admin
weixin_39960793
·
2022-07-03 18:36
thinkphp
vue后台管理系统模板
vue cli 4.5 结合ts
thinkphp5
.1 mamp
创建项目vuecreate项目名称在main.ts引入andimportAndfrom'ant-design-vue'import"ant-design-vue/dist/antd.css"app.use(and)找到home页面,其实是一个模板subit{{item}}{{message}}LinkButtonLinkButtonLinkButtonimport{Options,Vue}from
xiaodunmeng
·
2022-07-03 18:06
vue
laravel5.8(一)安装及部署
之前一直在使用国产的thinkphp框架,可能是万物发展到最后都会统一吧,thinkphp的功能与laravel是越来越统一了
thinkphp5
.1也加入了laravel一直存在的中间件功能。
camellias_
·
2022-06-23 17:18
后端
php
laravel
php
laravel
PHP框架
composer
Fastadmin
ThinkPHP5
宝塔环境 下Redis的使用教程
6本篇是教程知道贴。环境:Fastadmin最新版tp5宝塔1.首先在宝塔的安装面板,找到redis,点击安装。2.安装完redis后,点击设置,设置个密码3.php环境安装redis扩展安装redis扩展的,一定要是部署的网站使用的php版本。别搞错了。4.在根目录的extend文件夹中创建文件RedisPackage.php//+--------------------------------
wwwarewow
·
2022-06-11 19:24
php
redis
php
以DolphinPHP为例的白盒审计分析
零基础学黑客,搜索公众号:白帽子左一DolphinPHP1.简介DolphinPHP(海豚PHP)是一个基于
ThinkPHP5
.1.41LTS开发的一套开源PHP快速开发框架,DolphinPHP秉承极简
zkzq
·
2022-05-21 16:17
php
web安全
渗透测试
网络安全
代码审计
thinkphp5
的消息队列详细教程
消息队列的概念、原理和场景在高并发的时候,程序往往无法做到及时的处理。我们引入一个中间的系统,来进行分流和减压。所以从本质上讲:消息队列就是一个队列结构的中间件。也就是说,你把消息和内容放入这个容器之后就可以直接返回,不用等它后期处理的结果。另外会有一个程序,读取这些数据并按照顺序处理。1、队列结构的中间件2、消息放入后,不必立即处理3、由订阅者/消费者按顺序处理也就是说:当遇到一个比较大或者耗时
·
2022-05-05 10:22
消息队列php框架
计算机毕设项目-益苗易约小程序:
Thinkphp5
+微信小程序
文章目录前言一、小程序端1.主页界面2.医院详情页面3.我的界面4.预约记录5.预约人信息6.订阅通知二、后端2.读入数据下载资源总结前言计算机专业毕设项目一、小程序端1.主页界面2.医院详情页面3.我的界面4.预约记录5.预约人信息6.订阅通知小程序预约成功后推送二、后端(示例):importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspl
德宏大魔王
·
2022-04-21 20:24
毕业设计
小程序案例
thinkphp5开发教程
毕业设计
简单的PHP多线程爬虫框架querylist实践(应用于
thinkphp5
+)
实践框架:
thinkphp5
要实现这个功能,需要安装两个包:jaeger/querylist:可以实现一些爬网页常用的语法,比如xPathjaeger/querylist-curl-multi:实现多线程发起网络操作的包
·
2022-04-16 19:50
thinkphp5
框架新建页面相关规范详解
本应用基于ThinkPHP的MVC(模型-试图-控制器)的方式来组织。在新建页面时必须遵循该设计模式。以下以移动端首页为例,新建页面步骤:移动端首页文件路径:application->wap->view->first->index->index.html模板渲染:application->wap->controller->Index.php->index()index.html结构:JavaScr
·
2022-04-15 14:56
thinkphp5
thinkphp5
操作redis 实现文章的热度排行和点赞排行的示例
使用redishash散列和zset有序集合实现文章的热度排行和点赞排行1.首先为文章建立散列,存入基本信息。mysql简单设计获取所有文章,并存入redis//所有新闻页publicfunctionnews(){$redis=newRedis();$list=News::select();foreach($listas&$row){//将所有数据存到hash散列里,用于显示简介信息$redis-
·
2022-04-05 22:23
php商品秒杀时间代码,
Thinkphp5
+Redis实现商品秒杀代码实例讲解
环境:wamp,redis要求:安装WAMP,Redis,以及为PHP安装Redis扩展秒杀功能大致思路:获取缓存列表的长度,如果长度(llen)等于0,就停止秒杀,即秒杀失败,如果长度大于0,则继续运行,先从缓存中移除一个元素(lpop),再进行数据库操作(添加订单表,商品库存数量减一),如果再进一个人秒杀,就再走一遍流程,循环往复。一、安装Redis扩展1.查看PHP版本信息打开phpinfo
人行有师
·
2022-03-31 11:32
php商品秒杀时间代码
让swoole完美支持ThinkPHP6.0
文章目录http_server.php
thinkphp5
.0代码参考http_server.php目录文件名随意,我这里是在根目录/server/http_server.php,代码如下set(['enable_static_handler
丁丁丁梦涛
·
2022-03-23 13:35
swoole
php
thinkphp6.0
swoole
php
linux
ThinkPHP5
支付宝支付扩展库调用方法大全
ThinkPHP5
支付宝支付扩展库源码大全,包括手机网站支付、电脑网站支付、支付查询、退款、退款查询、对账单等。
hjl18795860715
·
2022-03-19 07:41
[代码审计]ThinkPHP 5.0.x 变量覆盖导致的RCE分析
前言漏洞存在版本,分为两大版本:
ThinkPHP5
.0-5.0.24
ThinkPHP5
.1.0-5.1.30环境搭建composercreate-projecttopthink/think=5.0.5
thinkphp5
.0.5
huamanggg
·
2022-03-07 14:48
代码审计
php
web安全
渗透
thinkphp
安全漏洞
thinkphp5
第三方合同在线签署接口(放心签)demo
测试环境域名:https://identitytest.fangxinq...key:GoexwR3Toesecret:72e9ff5d6a49491690a4cd22eb9402b1config配置//放心签配置'FXQ_APPID'=>'GoexwR3Toe','FXQ_SECRET'=>'72e9ff5d6a49491690a4cd22eb9402b1','FXQ_IDENTITYURL'=
·
2022-02-25 10:13
php
Thinkphp5
.1调用微信扫一扫实例,学会再也不怕客户在微信提的奇葩要求了
苦于客户一直要求,官方文档看起来又蛋疼,磨了一个下午整理出一套试用
Thinkphp5
.1调用微信扫一扫示例别小瞧这些代码哦,它们能帮你实现几乎所有的微信功能^_^示例地址:http://spt.zmtek.net
Stonesy
·
2022-02-21 01:32
ThinkPHP5
.1权限控制之Think-Casbin和状态管理PHP-JWT
ThinkPHP5
.1权限控制之Think-Casbin和状态管理PHP-JWT简介PHP-Casbin是一个强大的、高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理。
无处裸奔
·
2022-02-19 16:35
Nginx解决TP5 伪静态 之 路由pathinfo模式 页面变白问题!
原文地址:https://www.kancloud.cn/manual/
thinkphp5
_1/353955nginx服务器宝塔网站配置下加入如下代码即可解决;location/{//…..省略部分代码
卡地亚克思
·
2022-02-19 06:45
基于若依框架的二次开发_基于
ThinkPHP5
微信后台管理平台
DIY分享秀2019-10-0822:28:57ThinkAdminV5是一个基于
ThinkPHP5
.1开发的后台管理系统。
weixin_39690958
·
2022-02-18 16:48
基于若依框架的二次开发
thinkphp5
微信SDK 基于easywechat(很好的组件,很容易上手)
1、composer安装网址:http://docs.phpcomposer.com/00-intro.html2、thinkphp+easywechat安装教程网址:http://www.thinkphp.cn/topic/45416.html3、easywechat教程网址:https://easywechat.org/zh-cn/docs/server.html
潶渔
·
2022-02-17 11:30
ThinkPhp5
小博客七 -----栏目添加模板及数据表的创建
前面已经实现了修改密码的功能,这边开始实现栏目管理的模块。首先新建控制器,admin下新建categroy.php文件,用以实现栏目列表控制器新建index方法,用以加载对应的模板文件。并新建view下面的category目录,新建index.html文件,用以展示栏目模块的内容。在base.html里修改栏目列表的url同理,修改view下category里index.html的添加栏目的url
炭墩儿
·
2022-02-17 02:47
PHP开发-Mac搭建
ThinkPHP5
.0
MySQL所有版本的默认root密码均为空Redis所有版本的默认密码均为空安装ThinkPHP
ThinkPHP5
的环境要求如下:PHP>=5.4.0PDOPHPExtens
看我的大白眼
·
2022-02-16 18:36
ThinkPHP5
验证码提示404问题解决
最近在学习php,用的是ThinkPHP的框架,学习的时候碰到一个验证码刷新的时候的404问题,困扰了我很久始终没有解决,最终在php中文网的
ThinkPHP5
的学习视频课程中的讨论区找到解决办法。
cyixlq
·
2022-02-14 23:25
THINKPHP5
不能正确显示验证码的问题解决
首先使用Composer安装think-captcha扩展包:composerrequiretopthink/think-captcha在安装扩展的目录下有think-captcha文件夹对于不能显示验证码的问题在think-captcha/src/helper.php第39行添加$root=\think\Url::root('/index.php');使得固定根路径,这样就可以正确显示验证码了修
夏日De雨
·
2022-02-14 14:58
lnmp1.5部署
thinkphp5
.0踩过坑
1、开启phpinfo,修改php.ini文件,文件路径:/usr/local/php/etc/php.ini,CGI修复其路径以符合规范:#cgi.fix_pathinfo=0修改为下行cgi.fix_pathinfo=12、去除上传文件目录限制,修改fastcgi.conf文件,文件路径:/usr/local/nginx/conf/fastcgi.conffastcgi_paramPHP_AD
有没有榴莲千层
·
2022-02-13 13:15
下载tp5框架
[码云]应用项目:tpcenteoshttps://gitee.com/liu21st/
thinkphp5
核心框架:thinkphphttps://gitee.com/liu21st/framework.git
闲着无聊666
·
2022-02-12 19:33
ThinkPhp5
| 模块分析
ThinkPhp5
框架是一款基于MVC的轻量级开发框架,其模块化的搭建,简单有效,相比于之前的版本,是一次颠覆性的改变。本文,结合一些网站的常用功能,简要分析一下基本原理,小试牛刀一把。
采风JS
·
2022-02-12 03:42
ThinkPHP5
连接MySql数据库问题
问题一:couldnotfinddriver$this->resultSetType=$config['resultset_type'];}try{if(empty($config['dsn'])){$config['dsn']=$this->parseDsn($config);}if($config['debug']){$startTime=microtime(true);}$this->lin
我是一座离岛
·
2022-02-11 19:51
Nginx配置负载均衡(二)
前面简单介绍了nginx的负载均衡配置,接下来我们部署
thinkphp5
项目进行测试可行性。
史史小子
·
2022-02-11 09:43
thinkphp5
使用curl调用java接口上传图片笔记!
php使用curl调用java接口上传[multipart/form-data]图片!接口文档接口提供方是java,具体实现未知,一开始用h5直接提交到接口地址没毛病。后来改成先php上传到自己服务器再通过curl去post到接口地址。然后就出现问题了,下面是解决办法:curlmalformed这个curlmalformed报错原因是curl请求的url设置错误,(lll¬ω¬)前端通过ajax每
DragonersLi
·
2022-02-11 05:29
TP < 5.0.24 命令执行poc
poc:命令执行:http://localhost/
thinkphp5
.0.22/public/?
草莓养殖户
·
2022-02-10 19:02
ThinkPHP中ORM模型
在
ThinkPHP5
中对数据库的操作是比较巧妙的,
ThinkPHP5
默认支持四种类型的数据库,在thinkphp\library\think\db\connector中,有四个数据库的连接器:think
程序员有话说
·
2022-02-10 05:51
ThinkPHP5
注册功能之发送邮箱验证码
QQ邮箱配置1、放入phpmailer邮箱类库文件到extend目录下,application/extra目录下创建email.phpimage.pngemail.php代码如下:0,//0=关闭(生产使用)1=客户端的消息2=客户端和服务端的消息//请求HTML友好的调试输出'debugoutput'=>'html',//设置邮件服务器的主机名'host'=>'smtp.qq.com',//设置
挤时间学习的阿龙
·
2022-02-10 05:32
Thinkphp5
+AipOcr 百度ai
在人工智能畅行的时代,你怎么能脱轨。整理一下百度ai的文字识别。整理来说就是看文档,而且是仔细看文档。我在做的时候遇到好多坑,还是得API文档与SDK文档结合看啊。SDK的文档太过简略,好多参数都没说,但是要想实现功能还是得加上某些参数先申请应用吧,然后申请appid,最后下载SDK我这里只用到了AipOcr,所以我只把下载下来的AipOcr.php与lib/*复制到vendor目录下下面的代码为
RocaLee
·
2022-02-09 14:39
2018-09-20
ThinkPHP5
.1 URL重写隐藏应用的入口文件index.php
本文参考(URL重写[https://www.kancloud.cn/manual/
thinkphp5
/177576]),增加了部分内容,操作更加详细。
dongzhensong
·
2022-02-09 06:29
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他