一码空传临时网盘源码,无数据库版V2.0,免费授权。
共计 848 个字符,预计需要花费 3 分钟才能阅读完成。
前端采用 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 面板的定时任务,就可以实现全自动清理用户文件了。
一码空传系统源码.zip – 蓝奏云 (lanzouj.com)
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!
教热门 » 一码空传临时网盘源码,无数据库版V2.0,免费授权。