一码空传 V2.0 无数据库网盘 PHP源码

一码空传 V2.0 无数据库网盘 PHP源码

项目介绍

一码空传 V2.0 临时网盘 PHP 源码(免费授权),前端基于 layui,后端为原生 PHP(无任何框架)。无需数据库即可完成文件临时托管与提取码下载,内置后台管理,适合学习研究与二次开发。

  • 核心特性:无数据库持久化(配置/数据文件读写)、提取码下载、文件自动过期、后台管理。

  • 版本信息:V2.0,无授权限制;轻量部署,迁移便捷。

  • 技术栈:前端 layui,后端原生 PHP;可运行于常见 LAMP/WAMP/MAMP 环境。

  • 数据结构:通过配置读写类记录加密文件名、到期时间、提取码等信息。

  • 文字传输:api.php 提供文字传输接口,支持“阅后即焚”式读取后删除。

使用须知

  1. 后台选项中请勿输入带英文双引号 " 的字符,避免配置解析异常导致系统崩溃。

  2. 长期运行请定期清理数据;如后台清理失败,可手动删除 dataconfig.phpfiledata.php 并清空 upload/ 目录。

  3. 运营时请评估是否启用 api.php 文字传输接口,并遵循相关法律法规。

  4. 如需将 layui CSS 本地化,请自行修改静态资源路径。

工作原理(简述)

  • 用户上传文件 → 保存至 upload/,重命名并使用 md5 加密(同一文件每次加密结果不同)。

  • 写入三项数据:加密后文件名、过期时间、提取码。

  • 默认 1 天后到期;提取时先校验提取码是否存在,再校验是否过期。

  • 若过期则自动删除并提示;未过期则根据后台“本站网址”拼接下载地址,并通过 window.location 跳转。

运维建议

  • 建议为清理逻辑单独建立管理脚本(参考 admin/clear.php),并在面板/计划任务中设置定时清理。

  • 按需开启跨域/上传大小限制;为上传与配置文件设置合理的权限(如 0644/0755)。

图片演示:

搜图神器_1763018591992.jpeg搜图神器_1763018614676.jpeg