简介:一码空间传输临时网盘源代码,无数据库版本V2.0,免费授权。

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

采用无数据库配置的读写类,配置文件的读写代码来自网络。

使用提取代码提取文件,无需上传。程序配有后台管理系统,不需要数据库。

使用说明:感谢您使用无数据库的一码空传系统开源版。应注意以下几点:

–首先,请不要在后台选项中出现带“(英文引号)的字符,否则系统会直接崩溃!

–其次,如果长时间使用系统,请定期清理后台的数据。如果后台无法清理,请手动删除dataconfig.php和filedata.php,并清空上传文件夹!

–最后,api.php是文本传输开发的API接口。请考虑是否在实际中使用!

我们还没有本地化layui的CSS文件,如有需要请自行修改!

工作原理:用户上传文件,保存在上传文件夹中,重命名,用md5算法加密。相同的文件每次都以不同的方式加密。

调用没有数据库配置的读写类,写三条数据,一条是加密文件名,一条是文件的过期时间,一条是提取代码。

默认情况下,它会在一天后过期。只记录上传时间,加一天。如果用户提取,首先检查提取代码是否存在,如果不存在,会弹出一个窗口,里面有过期或不存在的文件。如果存在,请检查过期时间是否已过。如果文件过期,则静默删除文件,弹出文件过期或不存在的弹窗。如果没有过期,在后台获取“网址”,然后拼接完整的下载地址,调用JavaScript的window.location方法进行跳转。

文字传输更简单,“阅后即焚”。单独创建另一个数据库文件,然后写入文本数据。看完后,先输出,再删除数据。没什么好描述的。

至于为什么用户要提取文件然后检查是否过期,那是因为PHP是一种弱势语言,离开客户端无法继续运行。即使我能,我也懒得写。当然,如果你有兴趣,可以将admin目录下clear.php中删除的主代码创建到admin目录下的另一个PHP文件中,然后绑定BT panel的预定任务,这样就可以自动清理用户文件了。

一码空传临时网盘源码-带提取码功能插图

隐藏内容

此处内容需要权限查看

  • 普通用户特权:368盘币
  • 会员用户特权:免费
  • 永久会员用户特权:免费推荐
会员免费查看