一码空传临时网盘源码,无数据库版v2.0 支持提取码 - 陌路人博客

一码空传临时网盘源码,无数据库版v2.0 支持提取码-陌路人博客-第1张图片陌路人

陌路人博客(blog.imlr.cn)
用心传递快乐,初心不变。

一码空传临时网盘源码,无数据库版v2.0 支持提取码

一码空传临时网盘源码,无数据库版v2.0 支持提取码-陌路人博客-第2张图片

一码空传临时网盘源码,无数据库版V2.0,免费授权。前端使用layui开发框架,后端使用原生PHP,没有使用任何开发框架。

使用无数据库配置读写类和config文件读写代码来自网络。

用户通过提取码提取文件,无需上传。程序配备了后台管理系统,无需使用数据库。

使用说明:
- 在后台选项中请勿输入带有英文引号的字符,否则系统会崩溃。
- 长期使用系统时,请定期在后台清理数据。若无法清理,请手动删除dataconfig.php、filedata.php,并清空upload文件夹。
- api.php为文字传输开发API接口,实际运营时请自行考虑是否使用。
- 若需要,可以自行修改Layui的CSS文件本地化。

二次开发必须注明版权,By:好多鱼博客屋。

运行原理:
用户上传文件,保存到upload文件夹,并使用md5算法对文件重命名,每次加密结果都不同。
调用无数据库配置读写类,写入三条数据:加密后的文件名、文件的过期时间和提取码。
文件默认一天后过期,根据上传时间加上一天进行判断。若用户提取文件,则先检验提取码的存在性。若不存在,则弹出文件过期或不存在提示框。若存在,则核验到期时间是否过去。如果文件过期,则默默地删除文件,并弹出文件过期或不存在提示框。如果文件未过期,则获取后台设置的“本站网址”项,拼接完整的下载地址,并通过调用JavaScript的window.location方法实现跳转。

文字传输更简单,采用“阅后即焚”的方式。创建另一个数据库文件,写入文字数据。读取后输出并删除数据。

为什么要让用户提取文件后再检测是否过期呢?因为PHP是一种弱语言,不能离开客户机继续运行。就算可以,我也懒得写。当然,如果你有兴趣,可以将admin目录下clear.php中删除的关键代码创建为admin目录下的另一个PHP文件,并绑定到BT面板的定时任务中,以实现自动清理用户文件。
资源下载

×

感谢您的支持,我们会一直保持!

一码空传临时网盘源码,无数据库版v2.0 支持提取码-陌路人博客- 第4张图片
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:陌路人博客 » 一码空传临时网盘源码,无数据库版v2.0 支持提取码
标签: PHP 网站源码

发表评论

表情

网友评论(0)