基于PHP的零数据库网盘,支持单密码登录、文件/文件夹管理、批量上传、ZIP打包下载、图片/视频/PDF预览、分享链接(自定义密码与有效期)、全局模糊搜索、排序浏览。部署简单,适合个人或小团队内部文件共享与备份。
该 PHP 个人简易网盘具备以下功能特点,无需数据库,部署简单,适合个人或小团队内部使用:
核心功能
-
用户认证
单密码登录,密码可随时修改,支持退出登录,保障基础访问安全。 -
文件/文件夹管理
-
支持新建文件夹、重命名、移动、删除(单个或批量选中删除)。
-
支持将文件夹打包为 ZIP 压缩包下载。
-
-
上传方式
-
支持单个文件上传,也支持拖拽或选择多个文件批量上传。
-
支持上传整个文件夹(含子目录结构),自动创建对应目录。
-
-
文件预览
-
内置图片、视频在线预览。
-
支持 PDF 文件分页预览(基于前端渲染)。
-
-
文件下载
-
单个文件直接下载。
-
文件夹可一键打包下载。
-
-
分享功能
-
可对文件或文件夹生成分享链接,支持自定义提取密码和有效期(永久/定时过期)。
-
提供分享管理界面,可查看所有分享记录,并支持复制链接或删除分享。
-
-
全局搜索
支持按文件名或文件夹名在整个存储空间内进行模糊搜索,结果中可直接进入目录或下载文件。 -
排序与浏览
文件列表可按名称或修改时间升序/降序排列,支持面包屑导航,方便在不同目录间切换。
设计特点
-
零数据库依赖
所有数据(包括分享记录、密码配置)均以文件形式存储,开箱即用。 -
轻量级部署
只需将源码放置在 PHP 环境下的网站目录,配置好目录权限即可运行,适合快速搭建内部网盘。 -
可扩展性强
源码架构清晰,预留了扩展空间,开发者可在此基础上自行增加多用户权限体系、动态验证码、日志审计等高级功能。
适用场景
-
企业内部临时文件共享
-
个人跨设备文件备份与访问
-
团队协作中的文件中转与分发
-
作为学习 PHP 文件操作和网盘逻辑的参考原型


