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

 所属分类:PHP源码

 浏览:288次-  下载:0次-  评论: 0次-  更新时间:2023-07-07
2023一码空传临时网盘源码无数据库版v2.0 支持提取码
金币说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值金币充值会员更多说明»
描述:一码空传临时网盘源码,无数据库版V2.0,免费授权。前端使用layui开发框架,后端使用原生PHP,没有使用任何开发框架。使用无数据库配置读写...
 标签:

基础属性

  • 内核其他
  • 语言PHP
  • 数据库Mysql
  • 兼容PC(电脑端)
  • 大小99.3K
  • 源文件完全开源

详细介绍

一码空传临时网盘源码,无数据库版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面板的定时任务中,以实现自动清理用户文件。

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

相关素材

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!
我的金币余额: 0 已下载次数: 0
所需金币:68开始下载

金币获取:签到、评论、投搞、充值、发帖、回帖    » 在线充值(10金币=1元)