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
Tp6
一个完整的
tp6
请求的流程:
然后调用
tp6
的上帝类然后下面调用App的静态方法run方法执行“模块/控制器/操作”,返回Respose类的实例执行send方法,将响应数据发送给客户端,这样,一个完整的请求就完成了。
一分半心动
·
2023-09-14 21:10
php
web后端(javaWeb)
文章目录1.javaweb简介2.XML3.Tomcat服务器4.Servlet15.1协议互联网通信模型5.2HT
TP6
.servlet27.JDBC8.JSP9.JSP中的文件下载和上传10.请求重定向和请求转发的区别
野生java研究僧
·
2023-09-14 17:22
java
thinkphp6+redis实现消息队列
其实这个
TP6
怎么实现这个消息队列,很多教程都说有,但是总是给人怪怪的感觉,懵懵懂懂,好像是那么回事但是好像又不是那么一回事,这个还是得自己总结着来第一步下载composer包,这个是没什么说的,要用
TP6
疯狂份子
·
2023-09-14 12:29
PHP技术
redis
thinkphp6
tp6
消息队列
tp6
使用redis消息队列
尾部写入for($i=1;$irpush('list',date("Y-m-dH:i:s")."消息{$i}");}头部读取消息队列并删除$list=Cache::store('redis')->lpop('list');1、新建个方法运行写入队列publicfunctionhello(){for($i=1;$irpush('list',date("Y-m-dH:i:s")."消息{$i}");}
大得369
·
2023-09-14 11:58
php
redis
nosql
数据库
【计算机网络】图解应用层协议
2.1Telnet2.2SSH3.文件传输3.1FTP3.2TFTP4.电子邮件4.1通信架构4.2邮件地址4.3SMTP协议4.4POP3协议4.5IMAP协议5.WWW5.1URI5.2HTML5.3HT
TP6
G皮T
·
2023-09-14 10:10
#
计算机网络
计算机网络
应用层协议
网络协议
tcp/ip
p2p
网络安全
信息与通信
tp6
的with关联使用(删查)
tp6
的with关联使用(删查)1、with的使用Thinkphp可以进行关联操作,数据库中需要用到join连接查询时候,用thinkPHP框架的关联查询可以有效的提高查询效率,下面是常用的关联:hasOne
yang_ldgd
·
2023-09-14 02:43
tp6
php
TP框架漏洞复现(持续更新)
源码在这:https://www.thinkphp.cn/down.html但b站说官方已经不提供源码下载了,要手动composer或者gitcomposer安装连的是php7.4.3的exe环境搭好是这样
tp6
composercreate-projecttopthink
ththaiai
·
2023-09-12 06:55
php
安全
开发语言
PHP phpoffice/phpspreadsheet导出excel
PHPphpoffice/phpspreadsheet导出excel由于PHPExcel已经被废弃在PHP7.2中已经无法获取更新,官方重新开了一个新包phpspreadsheet注意:这里使用的是
tp6
洪、
·
2023-09-12 06:55
学习经验
excel
【PHP】使用phpoffice/phpspreadsheet导入数据
phpexcel已被废弃,建议我们用phpspreadsheet由于PHPExcel已经被废弃在PHP7.2中已经无法获取更新,官方重新开了一个新包phpspreadsheet注意:这里使用的是
tp6
框架做测试第一步
洪、
·
2023-09-12 06:55
学习经验
TP6
php
thinkphp6-简简单单地开发接口
目录1.前言
TP6
简介2.项目目录3.运行项目运行命令访问规则4.modeldb使用db连接配置model编写及调用调用接口5.返回json格式1.前言基于上篇文章环境搭建后,便开始简单学习上手开发接口
十尾仙狸
·
2023-09-10 07:38
tester
php
windows
tp6
多应用
composerrequiretopthink/think-multi-app删除原有的controller文件(必须删)修改配置文件开启多应用模式修改config/app.php文件,没有的话不用更改//开启多应用‘auto_multi_app’=>true创建应用phpthinkbuilddemodemo是应用名称,可自行修改
听风在笑
·
2023-09-09 18:55
TP6
php
开发语言
安装
tp6
.0 Could not find package topthink/think with stability stable.
操作步骤:1.gitbash到要安装的地方2.执行命令:composercreate-projecttopthink/think
tp6
出现的错误:[InvalidArgumentException]Couldnotfindpackagetopthink
听风在笑
·
2023-09-09 18:25
Linux
git
thinkphp6(
tp6
)创建定时任务
使用thinkphp6框架中提供的命令行形式实现定时任务一、创建一个自定义命令类文件phpthinkmake:commandHello会生成一个app\command\Hello.php命令行指令类,我们修改内容如下:setName('hello')->setDescription('Sayhello');}/***execute()方法就是运行该命令行类的时候要执行的具体业务逻辑代码*/prot
胡西风_foxww
·
2023-09-09 11:46
#
thinkphp
thinkphp6
tp6
定时任务
tp6
搜索的关键词 高亮变色
//控制器:$list=DataModel::with('User')->where($map)->order(['id'=>'desc'])->where('deletetime',0)->where('status',2)->page($page)->paginate(['list_rows'=>10,'query'=>request()->param()]);foreach($listas$
荒~
·
2023-09-09 10:43
PHP
php
tp6
查询数据库,随机获取一条数据
语句如下$test=Db::name('test')->orderRaw('RAND()')->find();
因起名而头秃
·
2023-09-06 11:19
php
tp6
数据库
4.
TP6
学习 - jwt + 微信小程序验证token
一、安装JWTcomposerrequirefirebase/php-jwt二、配置JWT我是将jwt的获取token和获取id方法封装在了app下面的common里面1、引入jwtuse\Firebase\JWT\JWT;2、封装方法$key,//签发者可以为空"aud"=>'',//面象的用户,可以为空"iat"=>time(),//签发时间"nbf"=>time()+3,//在什么时候jwt
冯不疯先生
·
2023-09-05 12:31
微信小程序
jwt
小程序
php
nepctf2023 部分web复现
shiro550)独步天下-转生成为镜花水月中的王者(环境变量提权)独步天下-破除虚妄_探见真实(Venom代理&ping%0a绕过rce&c文件描述符未关闭连接父进程修改文件权限)独步天下-破除试炼_加冕成王(
tp6
rce
葫芦娃42
·
2023-09-05 00:12
java
前端
javascript
tp6
源码解析-第二天,ThinkPHP6编译模板流程详解,ThinkPHP6模板源码详解
TP6
源码解析,ThinkPHP6模板编译流程详解前言:刚开始写博客。如果觉得本篇文章对您有所帮助。
death撒旦
·
2023-09-04 12:32
php
thinkphp6
php
thinkphp
thinkphp6三步整合七牛云上传,整合
tp6
七牛云filesystem扩展
thinkphp6整合文件上传,七牛云composer下载包#-vvv可以试试的看到require进度composerrequiredeath_satan/think-qiniu-storage-vvv编辑项目config目录下的filesystem.php文件Env::get('filesystem.driver','local'),//磁盘列表'disks'=>['local'=>['type
death撒旦
·
2023-09-04 12:32
php
thinkphp6
php
thinkphp
tp6
创建目录
$date=date("Ymd");$Absolute_Path=$_SERVER['SCRIPT_FILENAME'];$user_path=substr($Absolute_Path,0,-9)."storage/cdjdade/{$date}";//保存路径if(!is_dir($user_path)){mkdir($user_path);}
大得369
·
2023-09-02 16:01
服务器
前端
linux
PHP7.0+加
tp6
随记(一)
最近搞了个新项目(
tp6
+php7.1+vue)选用
tp6
期间有几点依稀还记得的坑随笔记录一下。大致介绍一下,本项目采取多应用模式进行了,分库业务处理,且业务逻辑有穿插。
BigXue
·
2023-09-01 14:57
计算机网络笔记第六章应用层
计算机网第六章第六章应用层6.1域名系统DNS6.1.1域名系统概述6.1.2互联网的域名结构6.1.3域名服务器6.2文件传送协议6.2.1FTP概述6.2.2FTP的基本工作原理6.2.3简单文件传送协议TF
TP6
.3
SU溯
·
2023-08-29 23:58
计算机网络(第七版)谢希仁
计算机网络
TP6
assign json 给模板使用
TP6
控制器模板输出View::assign('list',json_encode($list,true));//输出json,但会有转义字符前端接收JSON.parse('{$list}'.replace
karl_song
·
2023-08-29 12:08
11、ThinkPHP6实战开发高大上企业站(
TP6
)之邮件发送
前言今天给大家带来邮件发送的功能。开启邮箱STMTP功能1、进入qq邮箱后台,找到账户2、在服务状态处点击开启服务插件安装composerrequirephpmailer/phpmailer邮箱发送代码publicfunctionemailTest(){$params=Request()->param();//实例化$mail=newPHPMailer();//是否启用smtp的debug进行调试
不随。
·
2023-08-29 00:09
服务器
github
网络
Java调用exe程序
StringexePath="D:\\Xf
tp6
\\Xftp.exe";BufferedReaderbr=null;BufferedReaderbrError;Stringline=null;try{/
Bugkillers
·
2023-08-27 03:04
cmd
java
关于
tp6
抛出异常处理
1、不用目录下的异常抛出的处理方法在
tp6
中,app目录下有一个公共文件名字为provider.php。
白鹭天行
·
2023-08-26 07:14
ThinkPHP
PHP
TP6
.0 自定义异常处理类
ThinkPHP技术QQ群:8285670871.拷贝框架自带的应用异常处理类,另存一份复制app/ExceptionHandle.php,另存为app/ApiExceptionHandle.php在ApiExceptionHandle.php中的render()方法中自定义异常处理机制publicfunctionrender($request,Throwable$e):Response{//添加
辰风沐阳
·
2023-08-25 05:44
国内可用的Internet时间同步服务器地址(NTP时间服务器)
ntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comntp5.aliyun.comn
tp6
.aliyun.comntp7.aliyun.com
底浪岩
·
2023-08-19 22:11
TP6
基础知识【新框架】
导读本章主要讲解了TP5/
TP6
异同之处,基础的控制器层、模型层的使用,杜绝无效请求让代码更加健壮,数据库层问题排查解决方案,这些内容都是为后续电商实战做完美铺垫。
颜夕啊
·
2023-08-18 19:56
PHP
thinkphp6
TP6
.0 自定义命令创建类文件
[TOC]一、修改框架核心扩展包1.新增指令配置项打开文件vendor\topthink\framework\src\think\Console.php在类属性defaultCommands中添加以下内容'make:logic'=>\think\console\command\make\Logic::class,2.创建逻辑层类文件模板创建以下文件的一个副本vendor\topthink\fram
辰风沐阳
·
2023-08-18 00:31
Jetson Nano配置与使用(4)win环境下使用Xshell6登录Jetson Nano
使用Xshell6,一来可以节省JetsonNano很多内存,二来操作起来很是方便,搭配Xf
tp6
和Xmanager6使用,完全够用。
Damon0626
·
2023-08-16 14:34
PHP + RabbitMQ +
TP6
实现,记录操作全过程
register_shutdown_function函数的基础介绍与用法详解windows上运行消费者类库1.项目根目录下执行2.执行后代码展示3.修改下config/console.php4.项目根目录下执行5.效果展示6.
tp6
.0
麻花疼不疼
·
2023-08-15 07:24
javascript
php
tp6
实战消息队列rabbitmq
需求1、用户登录成功后通过消息队列写入mysql数据库2、用户下单,付款成功和付款失败都会通过延时队列写入mysql数据库,处理掉该订单信息环境准备下载
tp6
框架并下载指定版本rabbitmq扩展包composercreate-projecttopthink
刘远山
·
2023-08-15 07:52
#
PHP实用技术总结
rabbitmq
php
分布式
tp6
实现 RabbitMq 延迟队列
1、安装延迟队列消息插件RabbitMq官网下载插件github下载地址2、将下载好的插件放到RabbitMq插件目录备注:centos7插件目录/usr/lib/rabbitmq/lib/rabbitmq_server-3.9.14/plugins3、安装插件执行如下命令:rabbitmq-pluginsenablerabbitmq_delayed_message_exchange查看是否安装成
毛小zhu
·
2023-08-15 07:50
PHP
rabbitmq
rabbitmq
分布式
tp6
简单应用 RabbitMQ
1、PHP使用RabbitMQ前,需要下载AMQP的扩展RabbitMQ采用了AMQP协议。该协议是一个提供统一消息服务的应用层标准高级消息队列的协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并且不受产品开发语言条件的限制。2、composer安装AMQP扩展composerrequirephp-amqplib/php-amqplib3、设置R
毛小zhu
·
2023-08-15 07:19
PHP
rabbitmq
rabbitmq
php
tp6
中使用rabbitmq
1先composer安装类库composerrequirerphp-amqplib/php-amqplib2新建配置文件config/rabbitmq.php['host'=>'127.0.0.1','port'=>'5672','login'=>'guest','password'=>'guest','vhost'=>'/'],#邮件队列'email_queue'=>['exchange_nam
漠大孤烟直
·
2023-08-15 07:49
TP使用rabbitmq
tp使用Rabbitmq实例-即时队列
延时重发队列戳这里>延时限制次数重发队列
Tp6
操作Rabbitmq实例直连模式directwin本地安装官网下载erlang和rabbitmqrabbitmq下载地址erlang下载地址启动rabbitmq
4927525
·
2023-08-15 07:14
php
rabbitmq
rabbitmq
交换机
队列
php
tp6
RabbitMQ
1、composer安装AMQP扩展composerrequirephp-amqplib/php-amqplib2、RabbitMQ配置在config目录下创建rabbitmq.php文件'','port'=>'5672','user'=>'','password'=>'','vhost'=>'','exchange_name'=>'','queue_name'=>'','route_key'=>
laxexue
·
2023-08-15 07:40
tp框架
rabbitmq
宝塔搭建
TP6
分布式数据库:主从同步、读写分离
主从配置的前提条件1、MySQL版本一致;2、MySQL中的数据一致;主:192.168.16.135从:192.168.16.137在虚拟机中建两台服务器,两个都安装宝塔,将两个服务器的放火墙关闭systemctlstopfirewalld.service两台虚拟机服务需要相互ping的通1:配置主服务器mysql#[必须]启用二进制日志log-bin=mysql-bin#[必须]服务器唯一ID
hgb24660
·
2023-08-14 15:38
PHP
MySQL
thinkphp
【ThinkPHP6系列学习-2】多应用模式配置
这里写一写
TP6
下配置多应用。因为
TP6
和TP5有所差异,
TP6
默认是单应用模式(单模块),而我们实际项目中往往是多应用的(多个模块),所以在利用
TP6
是就需要进行配置,开启多应用模式。
下页、再停留
·
2023-08-14 02:15
ThinkPHP6学习笔记
php
开发语言
tp6
v3微信退款
/***@Notes:退款*@param$out_trade_no支付时候订单号(order表original_bn)两个参数选一个这个要选对*@param$out_refund_no退款订单号*@param$total订单金额*@param$refund退款金额*@Time:2023-08-10*/publicfunctionrefundMoney($out_trade_no,$out_refu
梦到韩大厨
·
2023-08-13 14:38
微信
thinkphp6 怎样引入第三方类库
tp6
SDK引入
thinkphp6怎样引入第三方类库
tp6
SDK引入
tp6
怎样引入第三方类库如果是手动下载的sdk,把sdk放到extend目录下百度自然语言处理为例:在控制器引入require_once‘…/extend
不熬夜的码农。
·
2023-08-12 13:05
php
thinkphp
php
composer报错:Script @php think service:discover handling the post-autoload-dump event returned...解决
今天要在项目中(
TP6
)使用workerman,在使用composer安装workman的时候报了以下的错误:尝试使用网上查找的的方法://先删除composer.lock文件再在命令行中执行以下命令composerupdate
金色浪花
·
2023-08-11 12:51
PHP
php
vue的富文本编辑器;vue轮播图
1.vue2-editor教程:10.vue的富文本编辑器(vue2-editor)·
tp6
+vue·看云2.vue-quill-editor文档:下载(download)·Quill官方中文文档·看云
祝你今天也快乐
·
2023-08-06 20:57
vue.js
前端
javascript
thinkphp6 增加一个app 同级目录 addons 来放插件
用
tp6
开发项目时,想建立一个与app目录平行的addons目录用于放插件但是在调用的时候发现一直显示“类找不到”(确定了一下不是路径的问题)网上找了资料发现是注册根命名空间需要在composer.json
懒得代码
·
2023-08-06 01:47
解决打开Xshell、Xftp,弹出“要继续使用此程序,您必须应用最新的更新或使用新版本”
解决方案:修改安装目录下的nslicense.dll默认安装路径:C:\ProgramFiles(x86)\NetSarang\Xf
tp6
1.用二进制编辑器(UltraEdit)打开Xshell/Xftp
九世的猫
·
2023-08-06 00:43
ThinkPHP6.0 反序列化漏洞
的反序列化还好很简单,所以还是回过头审一遍吧配置序言·ThinkPHP6.0完全开发手册·看云(kancloud.cn)6.0.1composercreate-projecttopthink/think
tp6
.0.1
Sentiment.
·
2023-08-05 16:45
代码审计
php
php
web安全
安全
Thinkphp6.0.x反序列化漏洞复现
看了其他大佬的wp,上面说
tp6
的反序列化漏洞的后半段利用和tp5.2.x是一样的,也就是__toString函数上。第一步相信大家都知道,全局搜索__destruct,查找可以利用的点。
succ3
·
2023-08-05 16:14
Thinkphp漏洞复现
Thinkphp6.0.x
反序列化漏洞复现
ThinkPHP v6.0.x反序列化漏洞复现与分析
需要注意的是,新版v6基于PHP7.1+开发php-7.2.9ThinkPHPv6.0.3使用composer进行安装composercreate-projecttopthink/think=6.0.3
tp6
.0
m0_61083409
·
2023-08-05 16:42
面试
学习路线
阿里巴巴
php
web安全
安全
分布式
mariadb
tp6
swoole 定时任务运行一段时间挂了
来自CRMEB的案例代码:/***开启定时器*/protectedfunctiontimer(App$app){$last=time();$task=[6=>$last,10=>$last,30=>$last,60=>$last,180=>$last,300=>$last];$this->timer=Timer::tick($this->interval,function()use(&$task,
马克88
·
2023-08-03 17:17
ThinkPHP
PHP
swoole
php
thinkphp
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他