无需数据库一码空传网盘源码V2.0免授权版

源码简介

前端采用 layui 开发框架,后端是原生 PHP,没有使用任何的开发框架。

系统配备了一个无数据库配置读写类,config 文件读写代码来自网络。

用户上传文件后,会保存到 upload 文件夹中,并使用 md5 算法对文件进行加密重命名。每次加密的结果都是唯一的。

通过调用无数据库配置读写类,系统会写入三条数据:加密后的文件名、文件的过期时间和提取码。

默认情况下,文件会在一天后过期。系统只记录上传时间,并在到期前一天进行验证。如果用户尝试提取文件,系统会先检查提取码是否存在。如果不存在,则弹出文件过期或不存在的提示窗口。如果提取码存在,系统会进一步验证是否已过期。如果文件已过期,系统会默默地删除文件,并弹出相应的提示窗口。如果没有过期,系统会获取后台中的“本站网址”一项,然后拼接完整的下载地址,并使用 JavaScript 的 window.location 方法实现跳转。

文字传输功能相对简单,称为“阅后即焚”。系统会单独创建另一个数据库文件,将文字数据写入其中。读取时,系统会先输出文字内容,然后再删除数据。

至于为什么要让用户提取文件后再进行过期检测,是因为 PHP 是一种弱类型语言,无法在客户端离开后继续运行。即使可以实现这一点,也不值得花费精力去编写相关代码。当然,如果你有兴趣,可以将 admin 目录下 clear.php 文件中的主要删除代码复制到 admin 目录下的另一个 PHP 文件中,并将其绑定到 BT 面板的定时任务中,从而实现全自动清理用户文件的功能。

源码截图

图片[1]-无需数据库一码空传网盘源码V2.0免授权版-明月资源网

安装教程

源码下载

无需数据库一码空传网盘源码V2.0免授权版-明月资源网
无需数据库一码空传网盘源码V2.0免授权版
此内容为免费资源,请登录后查看
金币0
客服邮箱:myzyw888@qq.com
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容