技术栈
thinkphp
与神明画鸭
4 天前
漏洞
·
thinkphp
·
tp
常见框架漏洞:Thinkphp(TP)篇
ThinkPHP(简称 TP)是一款流行的 国产开源 PHP 框架,遵循 MVC(Model-View-Controller) 设计模式,以简洁、高效、灵活著称,广泛应用于国内中小型 Web 项目开发。
phper8
23 天前
redis
·
docker
·
php
·
thinkphp
在 Docker 中为 ThinkPHP 项目安装 PHP Redis 扩展并解决 500 错误
今天在打开基于 ThinkPHP6 开发的网站时,遇到了 500 错误。经过排查,echo phpinfo(); 发现是 PHP 的 Redis 扩展未安装导致的。由于本地开发环境使用的是 Docker,且 Redis 服务已经在 Docker 中运行,因此需要为 PHP 容器安装 Redis 扩展。此外,ThinkPHP 配置文件中的 Redis 连接信息也需要调整为 Docker 中 Redis 容器的实际 IP 地址,否则会因连接失败而报错。
fendouweiqian
1 个月前
thinkphp
thinkphp think-captcha 前后端分离 图形验证码
think-captcha 本身支持API 接口的形式返回,可以看到源代码:但是官方没有说明,也未提供方法验证。 我们自己实现,逻辑很简单:code就是验证码,img是base64的图形,直接给前端用 我们只需要将验证码存储到redis、file等地方。接下来上代码
ETO_冬
1 个月前
服务器
·
word
·
php
·
thinkphp
ThinkPHP使用phpword读取模板word文件并添加表格
1.安装phpword包composer require phpoffice/phpword2.模板文件结构
ETO_冬
1 个月前
javascript
·
thinkphp
·
fastadmin
FastAdmin后端列表导入表格数据
后台添加数据的时候增加通过表格导入功能如下图index.html页面增加导入和模板下载按钮代码如下对应的 js 文件设置处理导入逻辑的后台方法即import_url
ETO_冬
2 个月前
javascript
·
php
·
thinkphp
·
fastadmin
Fastadmin根据链接参数显示不同列表格
前端有不同的角色,我在后台设置了不同的菜单管理账号,如下图:不同的账号表格中要展示不同的内容,要显示不同的列。
新知图书
2 个月前
php
·
thinkphp
ThinkPHP 8 操作JSON数据
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书
新知图书
2 个月前
php
·
thinkphp
ThinkPHP 8模型与数据的插入、更新、删除
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书
新知图书
2 个月前
php
·
thinkphp
ThinkPHP 8的多对多关联
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书
新知图书
2 个月前
php
·
thinkphp
ThinkPHP 8的一对一关联
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书
新知图书
3 个月前
开发语言
·
数据库
·
php
·
thinkphp
PHP与ThinkPHP连接数据库示例
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书
胡萝卜的兔
3 个月前
运维
·
nginx
·
apache
·
thinkphp
thinnkphp5.1和 thinkphp6以及nginx,apache 解决跨域问题
步骤: 创建一个中间件文件,例如 CorsMiddleware.php:在 app/middleware.php 中注册中间件:
新知图书
3 个月前
thinkphp
·
thinkphp8
ThinkPHP 8开发环境安装
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客《ThinkPHP 8高效构建Web应用 夏磊 编程与应用开发丛书 清华大学出版社》【摘要 书评 试读】- 京东图书
一一程序
3 个月前
websocket
·
gateway
·
thinkphp
·
workerman
Thinkphp 使用workerman消息实现消息推送完整示例
应用场景,监听用户登陆,修改用户登陆状态,通过心跳时间计算用户是否下线,其他应用场景自行修改逻辑即可。
非凡的世界
3 个月前
php
·
thinkphp
·
高性能
·
webman
PHP高性能webman管理系统EasyAdmin8
介绍EasyAdmin8-webman 在 EasyAdmin 的基础上使用 webman 最新版重构,PHP 最低版本要求不低于 8.0。基于webman和layui v2.9.x的快速开发的后台管理系统。
ETO_冬
3 个月前
thinkphp
·
paypal
ThinkPHP接入PayPal支付
ThinkPHP 5接入PayPal 支付,PayPal的流程是服务器请求Paypal的接口下单(需要传订单id/支付成功的重定向地址/支付失败的重定向地址),接会返回一个支付地址,项目服务器把地址返给用户,用户打开链接登录Paypal完成付款,然后Paypal给重定向到指定地址。
quweiie
3 个月前
前端
·
layui
·
thinkphp
·
分页样式
thinkphp8+layui分页
前端后端:
码痘痘
4 个月前
开发语言
·
php
·
thinkphp
给ThinkPHP添加接口Trace
在日常开发中,有时候需要调试接口,没法使用Trace跟踪代码,今天根据官方的Trace改装了个可以在api接口里面获取Trace信息的中间,直接注册就可以使用;
ETO_冬
4 个月前
前端
·
php
·
thinkphp
Fastadmin系统配置增加配置字段类型
项目有一个上传APK安装包文件的需求,使用框架自带的 ‘文件’ 类型,每次都是不同路径不同文件名。希望保持固定路径和文件名所以就自己写加了一个类型,需要修改的地方如下:
hbh112233abc
5 个月前
php
·
thinkphp
·
queue
实现 think/queue 日志分离
当我们使用think/queue包含了比较多的不同队列,日志会写到runtime/log目录下,合并写入的,不好排查问题,我们遇到一个比较严重的就是用了不同用户来执行,权限冲突了,导致部分队列执行不了.