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
TP5
tp5
rewrite nginx重写
tp框架,默认的访问路径是www.xxxx.com/index.php/admin/shop/index格式的,为了方便和更规范,也看起来有逼格一些,需要将index.php去掉无index.php就会报404我这里是宝塔#地址重写if(!-e$request_filename){rewrite^(.*)$/index.php?s=$1last;break;}加上此部分,保存,再次刷新页面即可备注
牧童牵黄牛
·
2023-12-16 04:36
nginx
php
thinkphp6和thinkphp5有什么区别
Thinkphp6.0完全开发手册采用PHP7强类型(严格模式)
tp5
环境要求PHP>=5.4.0ThinkPHP6.0的环境要求PHP>=7.2.56.0版本开始,必须通过Composer方式安装和更新
符文师
·
2023-12-15 01:32
php
开发语言
53 代码审计-
TP5
框架及无框架变量覆盖反序列化
目录演示案例:Metinfo-无框架-变量覆盖-自动审计或搜索phpmyadmin-无框架-反序列化-自动审计或搜索Thinkphp5-有框架-搭建使用入口访问调试SQL等演示案例:Metinfo-无框架-变量覆盖-自动审计或搜索变量覆盖会直接覆盖原始变量,来形成新的变量值搜索关键字或者自动审计,自动审计能帮助我们对程序快捷的进行漏洞分析,这些是简单报告,具体有没有漏洞是有待查询的,他是建立一下代
山兔1
·
2023-12-14 23:16
小迪安全
数据库
oracle
TP5
使用Composer安装phpoffice/phpspreadsheet,导出Excel文件
Composer安装如果你尚未安装Composer,请先安装Composer。Composer是PHP的依赖管理工具,它可以方便地安装和管理项目中的第三方库。安装phpoffice/phpspreadsheet:触发控制器里面的方法wdjzdc()在控制中引入usePhpOffice\PhpSpreadsheet\Spreadsheet;usePhpOffice\PhpSpreadsheet\Wr
bug丶小狼人
·
2023-12-06 08:59
composer
excel
android
php
tp5
上传图片到阿里云OSS
1.登录阿里云OSS管理控制台创建Bucket(写入名称,这个我已经创建过了,我接下来会用到,注意Endpoint,后面会用到)为了方便管理图片,可以在Bucket多建目录进行存放:2.在
tp5
的config
程序猿粑粑
·
2023-12-05 17:06
php
javascript
TP5
与TP3.2的可以通用的方法
模型实例化
TP5
取消了自动实例化模型的M方法,转而使用了新的实例化模型方法。没有自动实例化则必须自己新建模型类,然后自己实例化,这就有点类似D方法。
LauEl
·
2023-12-05 16:49
jdk和tomcat安装
1.JDK安装1.通过xf
tp5
软件把jdk上传到/opt目录下2.解压到/opt下3配置环境变量4如果运行级别是3那么logout注销后就起作用如果运行级别是5那么必须点击用户点击注销5.在任何目录下都能使用
pretty_rain
·
2023-12-05 12:34
php
tp5
.0中调用第三方函数
第一步:通过QQ互联设置第三方登录的域名第二步:给QQ图像一个点击事件html代码jquery代码//进入第三方登录页面functiontoLogin(){//window.open("{:url('login/qq')}","TencentLogin","width=450,height=320,menubar=0,scrollbars=1,resizable=1,status=1,titleb
花开半月
·
2023-12-05 09:30
使用接口api调用
tp5
验证码验证时一直提示失败的解决方案
大家都知道,thinkphp框架的特点就是MVC模式,验证码也是基于MVC开发的,所以验证码是Session存储的,Session存储在接口端,当我们访问了浏览器才会执行Session,所以我们通过接口调用的方式保存登录信息不行,验证码也不行。那该怎么办呢,下面来介绍下详细的解决步骤。解决原理就是将验证码对Session改成Cache缓存,没错,就是这么干,只需要修改两个地方即可。1)找到Capt
于先生吖
·
2023-12-04 20:52
php
tomcat 屏蔽404和500错误
apache的配置在conf文件夹中将#ErrorDocument404/missing.html定义成自己的错误页面1.使用元素来避免让用户看到HTTP404或HT
TP5
00错误。
cdjj_灰少
·
2023-12-04 19:00
tomcat
404
500
报错
workerman实现聊天系统
安装thinkphp5.1composercreate-projecttopthink/think=5.1.x-dev
tp5
andWorkerman安装think-workercomposerrequiretopthink
也许会了
·
2023-12-03 16:18
tp5
漏洞
1.更改thinkphp/library/think/app.php找到module函数在获取控制器名的代码下边添加一下代码if(!preg_match('/^[A-Za-z](\w|\.)*$/',$controller)){thrownewHttpException(404,'controllernotexists:'.$controller);}2.更改thinkphp/library/th
qq_33538528
·
2023-12-03 15:15
php
tp5
漏洞
从0开始在Linux上部署
tp5
Linux重装(准备端口80、3306、443等;准备域名并申请ssl)--------------------------------------------------------------------vim.vimrc输入:setnusettabstop=4-------------------------------------------------------------------
Cobb_w
·
2023-12-02 23:22
2020-03-23 2008 IIS ASP HT
TP5
00内部服务器错误解决方法 写权限打开
https://jingyan.baidu.com/article/64d05a02379c7ede55f73b28.html2008IISASPHT
TP5
00内部服务器错误解决方法1234567分步阅读
netppp
·
2023-11-30 22:11
navicat连接mysql报错ssh_Navicat 连接SSH方式连接mysql报错 ssh:expected key exchange group packet...
配置文件中加入以下行即可:KexAlgorithmscurve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nis
tp5
21
徐德民
·
2023-11-30 16:00
2
TP5
框架配置目录的种类与设置技巧:默认/自定义/扩展配置
效果image.pngnote配置目录分为三类:1.默认配置目录2.自定义配置目录3.扩展配置目录1.默认配置目录:默认配置目录的目录(C:\www\
tp5
\application)目录下的config.php
星chen
·
2023-11-29 01:26
PHP开发 高可用 高安全App后端(免费)
第3章本章主讲了后台登录相关的功能,包括验证码、登录、退出登录、权限控制等第4章本章详细讲解了新闻内容的增删改查,在处理图片上传和分页的地方我们采用了多种解决方案:
TP5
内置
weixin_30300225
·
2023-11-28 12:10
php
tp5
+七牛云sdk 上传 删除(附完整源码 建议收藏)
ThinkPHP5.0+七牛云SDK文件上传一、问:为什么建议大家使用对象存储对象存储可以简单理解为用来存储图片、音频、视频等非结构化数据的数据池。相对于主机服务器,具有读写速度快,利于分享的特点。我为什么建议大家使用对象存储?我总结了这六点。1、网站数据动静分离,大幅提升网页性能一般情况下,我们都是建议使用主机服务器和对象存储分工合作的方式来存储网站数据。主机服务器主要负责存储网站的动态数据,对
瑾!
·
2023-11-28 12:08
php
tp5
路由参数获取问题
路由Route::get('hello/:id','index/test/hello');在hello方法中dump(input('get.id'));dump(input());dump(request()->get());dump(request()->get('id'));dump(request()->param());dump(request()->param('id'));dump(r
阿泽453
·
2023-11-28 04:12
phpstudy+
tp5
.0 使用redis
1.下载redis2.查看PHP环境是否存在php_redis.dll该文件路径phpStudy\Extensions\php\php7.3.4nts\ext2.在php.ini中写入配置extension=php_redis.dll文件路径phpStudy\Extensions\php\php7.3.4nts\php.ini3.启动redis不启动使用redis会报错两种方式:(1)phpStu
代码就是bug
·
2023-11-27 20:05
redis
php
缓存
CentOS搭建SFTP服务器步骤详解
1.查看SSH版本2.SSH服务器配置3.创建sftp用户的步骤3.1创建用户组3.2创建用户主目录3.3创建用户3.4设置目录权限3.5修改sshd_config配置4.重启sshd服务5.验证sf
tp5
.1
阿湯哥
·
2023-11-27 14:56
Linux
sftp
centos
sshd_config
tp5
.1使用RabbitMQ的使用记录
*tp6下载
tp5
.1最新版本的框架,并且指定下载后的文件名:
tp5
composercreate-projecttopthink/think=5.1.
zy9527zxx
·
2023-11-27 05:56
rabbitmq
rabbitmq
分布式
php
thinkphp5/fastadmin使用Rabbitmq
这里写自定义目录标题thinkphp5/fastadmin使用rabbitmqthinkphp5/fastadmin使用rabbitmq打开
tp5
文档找到自定义命令行创建一个rabbitmq的启动命令然后安装
AZP^
·
2023-11-27 05:56
Thinkphp
fastadmin
rabbitmq
thinkphp部署+常见伪静态问题
thinkphp部署1:windows下载Composer-Setup.exe,linux根据文档上提供命令下载composer,也可直接去下载
tp5
的文件2:在网站根目录输入以下命令,composercreate-projecttopthink
去糖不加冰
·
2023-11-25 17:04
php
thinkphp
apache
nginx
验证码
安装验证码tp6安装3.0版本,
tp5
.1安装2.0composerrequiretopthink/think-captcha=2.*1.在controller下新建一个Login.phpclassLoginextendsController
incover
·
2023-11-25 11:54
TP5
-消息队列
首先我们看一下自己的
TP5
的框架中的
TP5
\vendor\topthink,这个文件中有没有think-queue这个文件夹,如果没有可以通过Composer安装,如果没有安装composer,请安装Composer
Lambert-XG
·
2023-11-25 03:38
PHP
php
数据库
开发语言
VBA常用代码合集
常用代码模版Tp0️⃣—零零散散小功能(持续更新)Tp1️⃣—输出活动页面筛选后的行数Tp2️⃣—创建数组存放数据Tp2-1静态数组Tp2-2动态数组Tp3️⃣创建字典存放数据Tp4️⃣优化代码运行速度
Tp5
️⃣
SmileWithSugar
·
2023-11-24 22:28
VBA常用命令
个人总结
vba
excel
TP5
的模型的CURD操作
闭包方式find方法和get方法类似select方法和all方法格式化输出格式上图会报错,因为属性使用了别名,要把别名关掉。用模型类静态调用find和get方法删除操作
傲娇的泰迪
·
2023-11-24 17:08
tp5
微信公众号开发,申请公众号配置token验证
必须拥有自己的服务器因为我项目用的是
tp5
,用到了一系列诸如上传素材,关键字自动回复等功能,就以
tp5
为例说明。公众号服务器配置URL:http(https)://域名/
于先生吖
·
2023-11-23 19:44
微信
php生成zip压缩包、thinkphp压缩和打包下载实例
这里使用PHP扩展的ZipArchive类后和
TP5
为例开始打包//需要打包的文件$fileList=array("certificate/newdir/反面.png","certificate/newdir
形影相吊.
·
2023-11-23 19:44
thinkPHP
技术文章
php
开发语言
后端
php 遍历文件夹并压成zip_PHP-ZIP压缩文件
接下来的工作就是去理解代码里函数的作用了,先提出自己花半天时间学习得重点:1.实例化类(基于
TP5
.0开发类名前面加'\')$zip=new\ZipArchive;2.创建压缩文件(同时也是打开压缩
weixin_39769984
·
2023-11-23 19:12
php
遍历文件夹并压成zip
PHP
TP5
压缩多文件并根据条件保存路径
PHP
TP5
压缩多文件并根据条件保存路径话不多说,直接上代码话不多说,直接上代码建议用PHPZipArchive,方便快捷下面展示`代码片`。
Justsoso。
·
2023-11-23 19:10
随笔
php
iis
thinkphp
静态网页制作——在phpsrorm中怎么样搭建在线留言网页
搭建tp环境:1.解压"
tp5
"压缩包到"thinkphp_5.0.24_with_extend\"(E);2.把解压好的"
tp5
文件夹"—>改名"owz(可以起其它的名字)"->把owz文件夹拷贝到WWW
iheyu
·
2023-11-23 18:51
thinkphp
搭建tp5
创建message.php文件
添加图片
加载页面
TP5
制作图片压缩包
目标:将多张图片制成在一个压缩包内,供调取使用publicfunctiontest(){//引入压缩包类$zip=new\ZipArchive();//新定义一个zip包$zipname=ROOT_PATH.'/public/zip/'.date("YmdHis").rand(111,999).'.zip';if($zip->open($zipname,\ZipArchive::CREATE)==
牧童牵黄牛
·
2023-11-23 18:47
php
tp5
mysql 临时表
$table_o='temp_temp';//.date('Ymd',time());$result_table=$this->createTmptable($table_o);$is_in=db("$table_o")->insertAll($getlist);$res=db('temp_temp')->where($condition)->field($field)->order($order
zwm_yy
·
2023-11-23 10:55
tp5
tp5
.1+swoole+apache+https+wss直播弹幕
一、安装扩展下载swoole看一下官网Swoole目前不支持Windows,所以在linux下安装扩展,我用的宝塔配置Linux下composer在任意目录运行linux下下载swoole用编辑器连接ftp同步线上线下代码(除了vender下的swoole包还有config下的配置文件swoole.php、swoole_server.php)我用的sublim需要安装插件,很简单百度方法很多二、s
上善若水、
·
2023-11-23 10:23
swoole
2019-01-26
tp5
.1
1.静态方法和普通方法静态方法是指不需要实例化属于类的方法,建议使用静态方法提高效率,
tp5
.1中静态方法的特征是::。
小白大白一起走
·
2023-11-23 01:30
Qt专栏3—Qt项目创建Hello World
打进入软件界面step2创建项目点击创建项目step3选择模板选着Application(Qt)->QtWidgetsApplicationsetp4设置项目名称中填入项目号名,创建路径中填入项目保存位置se
tp5
颖川初尘
·
2023-11-22 07:10
QT
qt
开发语言
TP5
学习笔记十一 Swoole
1.swoole的资料:https://wiki.swoole.com2.聊天室websocket(参见ws.zip)Swoole提供了柔性终止/重启的机制,管理员只需要向SwooleServer发送特定的信号,Server的worker进程可以安全的结束。SIGTERM:向主进程/管理进程发送此信号服务器将安全终止在PHP代码中可以调用$serv->shutdown()完成此操作SIGUSR1:
hfm0922
·
2023-11-22 05:33
tp5
.0 中的 volist 中的循环变量 $i
//输出循环变量:{volistname="list"id="vo"key="k"}{$k}.{$vo.name}{/volist}//如果没有指定key属性的话,默认使用循环变量i,例如:{volistname="list"id="vo"}{$i}.{$vo.name}{/volist}-这里的索引是从1开始的,而不是从0开始
xcyzjs
·
2023-11-21 19:08
tp5
下载第三方类文件 不是composer下载的引入方法
通过了解
tp5
的目录结构,我们知道其中有两个目录是纺织扩展类库文件的。extend是放置自定义或者其他类文件的。vendor目录是放置composer类库文件的。
nn小木屋
·
2023-11-21 16:56
PHP
TP5
.1导入第三方SDK的使用方法(不使用composer)
类库全部放在Extend目录内:1.如果类库是放在Extend目录下,则不需要再类库里声明namespace。直接new\Class()2.如果类库是在Extend的子目录下,需要声明namespace,命名空间要与目录名保持一致。假如有一个Aaa.php类,我放在了Extend/Aa/里面,真实地址就是:extend/Aa/Aaa.php,则命名空间就要为namespaceAa,类名必须和文件名
lusai1
·
2023-11-21 16:54
composer
php
PHPmail 发送邮件错误 550 的原因是什么?
因此,它也称为SM
TP5
50错误代码。在某些情况下,电子邮件错误550是由收件人一方的问题引起的。以下是电子邮件错误550的一些可能原因:您的电子邮件地址已被泄露,因此被收件人的邮件服务器阻止。
爱编程的鱼
·
2023-11-21 16:36
PHP
算法
开发语言
php
TP5
自定义全局异常处理类
TP5
.1自定义异常处理类在开发API接口中,需要对接口有错误信息返回,所以需要建一个在全局都能使用的自定义异常类。
fly一样的感觉
·
2023-11-21 00:24
php
php
tp5
.1 API 自定义全局异常处理(中)
我们先来梳理一下异常的分类:
tp5
.1有一个全局异常处理类,如果我们想自己实现上面的分类,需要覆盖和重写默认的全局异常处理类。
qq_38253703
·
2023-11-21 00:22
ThinkPHP5.1
PHP
ThinkPHP
tp5
.1 API 自定义全局异常处理(下)
tp5
.1自带的错误页面是非常清晰的,而客户端的开发者需要一个简化的json信息,前面的上中两篇已经具体介绍了如何返回json信息,但是作为客户端开发我们还是希望使用
tp5
.1自带的错误页面来定位错误,
qq_38253703
·
2023-11-21 00:22
ThinkPHP5.1
PHP
ThinkPHP
thinkphp5.1 全局异常处理
classDataMIssExceptionextendsBaseException{public$code=404;public$msg='请求的数据不存在';}目的是区分异常便于处理全局处理异常开始重写
tp5
.1
xiaodunmeng
·
2023-11-21 00:21
php
TP5
.1统一异常处理
what?统一异常处理就是应付项目上线后用户非正常操作产生的bug1.创建出统一异常处理类并创建对应的异常处理方法2.创建异常页面3.在控制器fetch异常页面,即可。4.注册统一异常处理类效果:当我们页面报错后,会直接重定向到这个页面
咔咔-
·
2023-11-21 00:19
thinkPHP
thinkPHP
2021-08-15_NettyWebsocketServer协议学习笔记2
20210815_NettyWebsocketServer协议学习笔记21概述WebSocket是为了解决HTTP协议中通信只能由客户端发起这个弊端而出现的,WebSocket基于HT
TP5
协议,借用HTTP
kikop
·
2023-11-20 20:39
ThinkPHP5.0(
TP5
)+Layui实现接口调用动态表格
最近在学习layui框架,后端用的是
TP5
,在使用动态表格的时候走了不少弯路,先将主要存在的问题列举如下:使用layui动态表格的前端代码为:查看编辑删除//前提你要引入layui的js才能使用以下代码
爱❤放
·
2023-11-20 15:29
TP5学习
TP5
layui
动态表格
分页
接口
上一页
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
其他