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

图片[1]-一码空传临时网盘源码,无数据库版v2.0 支持提取码-源码库

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

使用无数据库配置读写类和config文件读写代码来自网络。
用户通过提取码提取文件,无需上传。程序配备了后台管理系统,无需使用数据库。
使用说明:
- 在后台选项中请勿输入带有英文引号的字符,否则系统会崩溃。
- 长期使用系统时,请定期在后台清理数据。若无法清理,请手动删除dataconfig.php、filedata.php,并清空upload文件夹。
- api.php为文字传输开发API接口,实际运营时请自行考虑是否使用。
- 若需要,可以自行修改Layui的CSS文件本地化。
运行原理:
用户上传文件,保存到upload文件夹,并使用md5算法对文件重命名,每次加密结果都不同。
调用无数据库配置读写类,写入三条数据:加密后的文件名、文件的过期时间和提取码。
文件默认一天后过期,根据上传时间加上一天进行判断。若用户提取文件,则先检验提取码的存在性。若不存在,则弹出文件过期或不存在提示框。若存在,则核验到期时间是否过去。如果文件过期,则默默地删除文件,并弹出文件过期或不存在提示框。如果文件未过期,则获取后台设置的“本站网址”项,拼接完整的下载地址,并通过调用JavaScript的window.location方法实现跳转。
文字传输更简单,采用“阅后即焚”的方式。创建另一个数据库文件,写入文字数据。读取后输出并删除数据。
为什么要让用户提取文件后再检测是否过期呢?因为PHP是一种弱语言,不能离开客户机继续运行。就算可以,我也懒得写。当然,如果你有兴趣,可以将admin目录下clear.php中删除的关键代码创建为admin目录下的另一个PHP文件,并绑定到BT面板的定时任务中,以实现自动清理用户文件。
一码空传临时网盘源码,无数据库版v2.0 支持提取码-源码库
一码空传临时网盘源码,无数据库版v2.0 支持提取码
此内容为免费资源,请登录后查看
Y0
限时特惠
Y138
会员免费
极速下载
安全绿色
提示:请勿商业运营,违法使用和传播!仅供研究学习使用!
免费资源
© 版权声明
1:本网站名称:源码库
2:本站永久网址:www.ymkuz.com
3:本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
4:分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
5:本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
6:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7:如有链接无法下载、失效或广告,请联系管理员处理!
8:文章投稿-投诉建议E-mail:yunduanw@qq.com 站长QQ:99767152
THE END
点赞1432 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容