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
redis缓存新增方法实例讲解
找到该文件thinkphp/library/think/cache/driver/Redis.php进行新增方法在这里我就举例几个如何添加添加的方法查看redis教程/***返回列表中指定区间内的元素**/publicfunctionlrange($key,$start,$end){return$this->handler->lrange($key,$start,$end);}/***在list左
·
2021-04-14 20:29
ThinkPHP5
生成二维码
首先下载这个类:http://phpqrcode.sourceforge.net/phpqrcode.php放在extend目录下面,如果有二级目录qrcode/phpqrcode.php就Loader::import(‘qrcode.phpqrcode’,EXTEND_PATH);一、上代码:/***@param$text文本的内容*@paramstring$logologo图片*@return
老师傅的心跳
·
2021-04-07 19:51
PHP
ThinkPHP
php
微信公众号开发第一课(使用
ThinkPHP5
)(未完)
本文最终效果由于官方文档一向符合TX的风格(永远是不尽如人意,永远是新手不友好),导致初次接触公众号时往往不知道该看什么,本文会同时给出操作的目标地址和教程地址,旨在引导读者去看官方文档中的重要部分。在文章的最开始给出最终实现效果,是为了让读者有一个清晰的目标。首先能实现如何建立一个正常运行的公众号,并接入开发者的后台服务器。然后设置公众号的功能按钮和二级菜单。在点击功能按钮后,跳转到Web系统并
·
2021-03-31 09:38
微信公众号thinkphp5
php判断版本根据版本调用不同,
ThinkPHP5
.1.x代码执行漏洞
前言出题好几天没审计代码了,今天趁体育课来审一下
ThinkPHP5
.1.x代码执行漏洞。一开始想做一个大总结来着,看了网上的文章已经有总结的很好的了,我就不再搬砖了。
weixin_39840635
·
2021-03-24 23:55
php判断版本根据版本调用不同
ThinkPHP5
统计指定条件的记录数目
描述
ThinkPHP5
统计指定条件的记录数目应用举例统计订单数目解决使用“聚合查询”。参考文档后端代码使用模型。
·
2021-03-23 18:25
phpthinkphp
ThinkPHP5
统计指定条件的记录数目
描述
ThinkPHP5
统计指定条件的记录数目应用举例统计订单数目解决使用“聚合查询”。参考文档后端代码使用模型。
·
2021-03-22 14:02
phpthinkphp
Thinkphp5
与Ajax交互
功能简述单击黄色的“cancel”按钮,修改状态status的值toBeUsed为cancel,并将按钮换成红色的“delete”按钮)其中,前端用jquery实现局部刷新;后端实现对数据库的操作(修改字段status的值为cancel)前端button标签的html代码cancelhtml文件中的js代码functioncancelReservation(obj,reserveId){//---
·
2021-03-21 22:37
phpthinkphp5
Thinkphp5
Call to a member function render() on array
大致报错Calltoamemberfunctionrender()onarray背景
Thinkphp5
分页原因查询数据库时,没有使用paginate()指定每页显示多少条记录;解决错误代码(多了select
·
2021-03-21 22:36
phpthinkphp5
Thinkphp5
与Ajax交互
功能简述单击黄色的“cancel”按钮,修改状态status的值toBeUsed为cancel,并将按钮换成红色的“delete”按钮)其中,前端用jquery实现局部刷新;后端实现对数据库的操作(修改字段status的值为cancel)前端button标签的html代码cancelhtml文件中的js代码functioncancelReservation(obj,reserveId){//---
·
2021-03-21 22:53
phpthinkphp5
Thinkphp5
Call to a member function render() on array
大致报错Calltoamemberfunctionrender()onarray背景
Thinkphp5
分页原因查询数据库时,没有使用paginate()指定每页显示多少条记录;解决错误代码(多了select
·
2021-03-21 22:22
phpthinkphp5
ThinkPHP RCE漏洞分析合集
更多黑客技能公众号:暗网黑客作者:掌控安全-veek一.
ThinkPHP5
.0.10-3.2.3缓存函数设计缺陷可导致代码执行0x00背景网站为了提高访问效率往往会将用户访问过的页面存入缓存来减少开销。
zkzq
·
2021-03-18 11:39
技术干货
ThinkPHP 5:使用模板布局
@20171106-Day91、
ThinkPHP5
模板布局:通过配置文件实现模板布局1.1开启配置文件(1)common/config.php-公共模块下面的配置文件;(另外一种情况:直接就是配置)(2
xiaojianxu
·
2021-03-11 01:36
ThinkPhp5
.0学习笔记(三) 持续更新中...
日志日志初始化Log::init(['type'=>'File','path'=>APP_PATH.'logs/']);初始化了日志保存类型和存储目录调用Log::record记录日志信息清空日志Log::clear();日志级别log常规日志,用于记录日志error错误,一般会导致程序的终止notice警告,程序可以运行但是还不够完美的错误info信息,程序输出信息debug调试,用于调试信息s
全世界最好的麻男
·
2021-03-11 00:01
什么是php渲染,
thinkPHP5
框架渲染模板的3种方式简述
本文实例讲述了
thinkPHP5
框架渲染模板的3种方式。分享给大家供大家参考,具体如下:默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出。
波拿拿
·
2021-03-10 01:47
什么是php渲染
thinkphp 3.2.3 php版本,浅谈
ThinkPHP5
.0版本和ThinkPHP3.2版本的区别
5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。URL和路由5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进如下:增加路由变量规则;增加组合变量支持;增加资源路由;增加路由分组;增加闭包定义支持;增加MISS路由定义;支持URL路由规则反解析;请求对象和响应对象5.0新增了请求对象
云音乐前端技术团队
·
2021-03-09 19:21
thinkphp
3.2.3
php版本
ThinkPHP5
5.0.23远程执行代码漏洞
ThinkPHP5
-RCE
ThinkPHP5
5.0.23远程执行代码漏洞byADummy0x00利用路线burpuite抓包—>修改payload—>重放包—>代码执行—>有回显0x01漏洞介绍ThinkPHP是在中国使用极为广泛的
ADummy_
·
2021-02-19 18:10
vulhub_Writeup
网络安全
安全漏洞
渗透测试
Thinkphp5
.1 反序列化漏洞复现
源码下载:
thinkphp5
源码或者去github上下载也可以。然后写个控制器:'index/unserialize/uns
bfengj
·
2021-02-18 15:34
序列化和反序列化
代码审计
CMS和框架
php
thinkphp
web
序列化和反序列化
ThinkPHP5
5.0.23 远程代码执行漏洞复现-分析
漏洞简述ThinkPHP是一款运用极广的PHP开发框架。其5.0.23以前的版本中,获取method的方法中没有正确处理方法名,导致攻击者可以调用Request类任意方法并构造利用链,从而导致远程代码执行漏洞。关键代码@@-522,8+522,11@@publicfunctionmethod($method=false)return$this->server('REQUEST_METHOD')?:
five~~~
·
2021-02-15 10:51
漏洞复现
安全
Thinkphp5
使用队列
说明:以数据库为驱动的消息队列,框架是tp5.1,我是测试将一张表数据插入到另一张表中。1.安装thinkphp-queue扩展,这里版本我下载的2.0,根据自身框架版本下载对应扩展版本composerrequiretopthink/think-queue:2.*2.配置queue文件和database文件,在项目根目录config下面,如下图:1612163792(1).jpg161216414
吴涛涛
·
2021-02-02 15:30
PHPStorm中的Thinphp6没有内库方法提示
前言:自
thinkphp5
.1之后,ThinkPHP6内库方法提示消失,如何修复?让我们来看看如何修复提高我们开发效率。
Jack_num1
·
2021-01-30 21:37
ThinkPHP
thinkphp6
thinkphp5
.1框架报错,无法访问
问题:无法访问或打开文件,无法打开目录Fatalerror:require():Failedopeningrequired‘/Users/liangyuji/Desktop/workspace/www/tp5/thinkphp/base.php’(include_path=’.:/php/includes’)in/Users/liangyuji/Desktop/workspace/www/tp5/
梁雨季™
·
2021-01-30 10:37
php
php
ThinkPHP5
.1框架搭建
ThinkPHP5
.1的环境要求如下:PHP>=5.6.0PDOPHPExtensionMBstringPHPExtension严格来说,ThinkPHP无需安装过程,这里所说的安装其实就是把ThinkPHP
梁雨季™
·
2021-01-30 09:29
php
php
ThinkPHP 5.0常用助手函数
ThinkPHP5
.0常用助手函数总结thinkphp手册,以及自己学习中用到的关于tp5的助手函数首先看看手册给我们提供的助手函数目录:下面是学习中自己常用到的助手函数一、url()一般我们学习中用到
不做大多数
·
2021-01-28 12:58
个人学习
thinkphp
thinkphp图像处理
使用Composer安装
ThinkPHP5
的图像处理类库:composerrequiretopthink/think-image安装后在项目以下路径能查看到即安装成功image.png在项目public
风不会停息321
·
2021-01-25 14:06
ThinkORM2.0开发指南
ThinkORM是一个基于PHP和PDO的数据库中间层和ORM类库,之前一直作为
ThinkPHP5
.
流年
·
2021-01-20 17:53
php
mysql
数据库
orm
ThinkORM2.0开发指南
ThinkORM是一个基于PHP和PDO的数据库中间层和ORM类库,之前一直作为
ThinkPHP5
.
流年
·
2021-01-20 17:22
php
mysql
数据库
orm
想白嫖小程序?试一试这款php开源框架!
NiuCloud开源小程序应用框架是一个基于
ThinkPHP5
的免费开源框架,适合敏捷开发,插件封装性强,内置集成多种基础应用组件,NiuCloud开源小程序应用框架可以帮助企业或者个人快速开发多端口小程序应用而诞生
Github导航站
·
2021-01-16 12:20
php
前端
小程序
thinkphp5
连接sqlserver windows
第一步安装ODBCDriver注意选择和操作系统对应的版本https://www.microsoft.com/en-...https://docs.microsoft.com/en...第二步安装phpsqlsrv扩展第三步修改php配置修改thinkphp配置参考文章PHP7.3.0使用SQLSRV連結MSSQLServerphpsqlsrv安裝1.下載php7.3專用驅動PHPforSQLSe
锶否
·
2021-01-09 17:10
php
聊一聊PHP的依赖注入(DI) 和 控制反转(IoC)
前言最近在使用
ThinkPHP5
框架,看了下他的源码,发现有很多地方也用到了依赖注入(控制反转),觉得有必要和大家简单聊一聊什么是依赖注入以及怎么使用它。
青叶
·
2021-01-08 12:35
php
设计模式
依赖注入
想白嫖小程序?试一试这款php开源框架!
NiuCloud开源小程序应用框架是一个基于
ThinkPHP5
的免费开源框架,适合敏捷开发,插件封装性强,内置集成多种基础应用组件,NiuCloud开源小程序应用框架可以帮助企业或者个人快速开发多端口小程序应用而诞生
Github导航站
·
2021-01-07 12:34
php
前端
小程序
ThinkPHP6与Ucenter整合
参考资料在整合TP6与ucenter时,主要参考了UCenterAPI开发笔记——UCenter与
ThinkPHP5
.1整合实现了成功通信。
sarawang
·
2021-01-04 21:33
thinkphp6
ucenter
thinkphp v5.0.11漏洞_
ThinkPHP5
5.0.23 远程代码执行漏洞
作者介绍:Ice国科学院安全学员,在国科学习安全课程,也参与在国科学生会安全团队中进行安全实战能力的提升。本次分享主要是针对现在一款运用极广的开发框架ThinkPHP的远程代码执行漏洞研究,希望给大家带来一些帮助。0x00背景ThinkPHP诞生于2006年,是一个国产开源的PHP开发框架,其借鉴了Struts框架的Action对象,同时也使用面向对象的开发结构和MVC模式。ThinkPHP可在W
就是玩具-付可
·
2021-01-03 04:54
thinkphp
v5.0.11漏洞
thinkphp5
安装并使用消息队列 composer thinkphp-queue
AuthorLjz日期2020-12-3009:49:05原文http://note.youdao.com/noteshare?id=6ada5364f23c8c515760e18e65ba964d&sub=80BA7E15B78C4C1484B68420B7EA034D概述消息队列(MessageQueue)常用于解决并发系统中的资源一致性问题,提升系统的峰值的处理能力,同时保证消息的顺序性、可
nvvas
·
2020-12-30 11:27
PHP
Redis
队列
redis
Thinkphp5
+Redis实现商品秒杀代码实例讲解
环境:wamp,redis要求:安装WAMP,Redis,以及为PHP安装Redis扩展秒杀功能大致思路:获取缓存列表的长度,如果长度(llen)等于0,就停止秒杀,即秒杀失败,如果长度大于0,则继续运行,先从缓存中移除一个元素(lpop),再进行数据库操作(添加订单表,商品库存数量减一),如果再进一个人秒杀,就再走一遍流程,循环往复。一、安装Redis扩展1.查看PHP版本信息打开phpinfo
·
2020-12-29 20:43
TP5如何判断用户是PC端访问还是手机端访问?
但如果你的后端用的是
ThinkPHP5
框架的话,解决这个功能点就更简单了,因为TP5的源码中已经封装好了,我们可以直接使用。
湖八爷
·
2020-12-28 23:03
PHP经验积累
php
thinkphp
docker php安装gd扩展_docker php 容器安装GD库
用
thinkphp5
Image库,创建缩略图报错:Calltoundefinedfunctionimagecreatefromjpeg(),度娘一下发现是php环境没有配置GD库扩展,因为php环境是docker
weixin_40004659
·
2020-12-20 12:01
docker
php安装gd扩展
redis并发锁
thinkphp5
_太强了,300分钟撸一个基于redis的亿级用户高并发系统
对于双十一这种高并发、大流量的场景一般都会用到缓存抗住大并发,市面上缓存框架用的最多的无疑就是Redis了,Redis作为稳居世界排名第一的KV内存数据库,同时也是最受欢迎的分布式缓存中间件,是应对高并发,大流量,低延迟业务场景的不二选择。面试必问!下面这十几道题都是关于Redis大厂面试被问到的,基本都跟Redis架构设计与底层原理相关,来看看你会几道?1、Redis底层ZSet跳表是如何设计与
weixin_39642981
·
2020-12-18 22:18
redis并发锁
thinkphp5
thinkphp5
两个控制器传参数_
ThinkPhp5
.0.x 远程RCE简单分析
ThinkPhp5
.0.x远程RCE简单分析0x1前言周五考完试,正在准备复习的时候,无聊的时候跑去水群,然后看到有师傅丢了个payload和文档,说是
thinkphp5
.0.x的远程rce,于是来分析了一波
以太创服
·
2020-12-16 15:58
thinkphp5
两个控制器传参数
thinkphp5
.1关联模型 中的字段需要再次查询
有一个user表存储用户主体信息user_profile表存储用户资料user_category放用户分类信息现在想实现通过user表查询到关联表user_profile的信息,同时显示user_profile中用户的分类详情。也就是嵌套关联:array(size=17)'id'=>int80'nickname'=>string'用户昵称'(length=15)'password'=>null'f
水户洋平啊
·
2020-12-11 14:02
thinkphp5
table js插入行_为Node.js加一个DB类
而笔者在学习Node之前,使用过
ThinkPHP5
,其中内置的DB类让我半吊子“后端”用起来十分舒服,其中的链式调用更是方便无比。
weixin_39612817
·
2020-12-06 16:54
table
js插入行
ThinkPHP5
.1 版本引入 composer vendor 扩展包问题
版本说明旧版本:
ThinkPHP5
.0新版本:
ThinkPHP5
.1问题:TP5.1中取消了Loader::import方法以及import和vendor助手函数,全部采用命名空间和自动加载机制,导致引入类库找不到报错解决
老夫子穿袈裟
·
2020-12-03 20:16
php
Thinkphp官方think-queue消息队列使用Supervisor常驻内存详解
安装think-queue#
Thinkphp5
.1composerrequiretopthink/think-queue:2.
浮生若梦_7531
·
2020-12-01 12:33
thinkphp5
+远程代码执行_
ThinkPHP5
5.0.23 远程代码执行漏洞
漏洞描述ThinkPHP是一款运用极广的PHP开发框架。其5.0.23以前的版本中,获取method的方法中没有正确处理方法名,导致攻击者可以调用Request类任意方法并构造利用链,从而导致远程代码执行漏洞。漏洞环境使用vulhub的环境进行搭建docker-composeup-dhttps://github.com/vulhub/vulhub漏洞复现抓包成功执行命令数据包"""POST/ind
weixin_39618169
·
2020-11-25 19:41
thinkphp漏洞
thinkphp5
+远程代码执行_【漏洞通告】
ThinkPHP5
远程代码执行漏洞
ThinkPHP5
中存在远程代码执行漏洞,该漏洞是由于框架的Request类中存在设计缺陷导致远程代码执行,最终攻击者可利用该漏洞获取系统权限。
weixin_39890102
·
2020-11-25 19:41
thinkphp漏洞
thinkphp5
+远程代码执行_ThinkPHP远程代码执行漏洞
Thinkphp5
.x版本中存在一个严重的远程代码执行漏洞。
weixin_39673471
·
2020-11-25 19:35
thinkphp漏洞
thinkphp5
项目如何在云虚拟主机部署
查阅
ThinkPHP5
.0完全开发手册->部署->虚拟主机环境,了解情況后,开始修改。
茅十八
·
2020-11-23 22:55
php
thinkphp漏洞_漏洞分析之thinkPHP反序列化:这就是黑客的世界吗
前言作为一个Web菜鸡,我之前和师傅们参加了红帽杯,奈何只有0输出,当时只知道是
thinkphp5
.2的反序列化漏洞,但是感觉时间不够了,也就没有继续做下去。
weixin_39715997
·
2020-11-21 13:53
thinkphp漏洞
golang websocket绑定用户_websocket+php socket实现聊天室
我最近在看云发表了
ThinkPHP5
+workerman+layIM打造聊天系统
weixin_39783156
·
2020-11-20 20:15
golang
websocket绑定用户
GatewayWorket+
ThinkPHP5
.1 多商户客服系统
三万里客服系统(一个免费开源的客服系统)客服系统为多商户的客服系统总后台:https://kefu.anmixiu.com/admin账号密码:admin12345商户后台:https://kefu.anmixiu.com/merchant账号密码:默认商户123456客服工作台:https://kefu.anmixiu.com/service账号密码:小白123456登录页总后台页面商户后台客服
Z安迷修
·
2020-11-19 16:33
tp5
客服系统
GatewayWorket
THINKPHP5
分页数据对象处理过程解析
在用到
THINKPHP5
的分页的时候,我们可以发现获取的数据是对象,如果我们要对数据进行循环增加数据就实现不了今天用此方法解决,以做记录方便以后忘了查看//查询状态为1的用户数据并且每页显示30条数据$
·
2020-11-19 09:39
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他