一码空传临时网盘源码-带提取码功能
一码空传临时网盘源码,码空码带码功无数据库版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面板的定时任务,就可以实现全自动清理用户文件了。
链接:https://pan.baidu.com/s/1uK-4lJaazqPunOvWDZcXAA?pwd=d8d5
获取密码留言后可见 此处内容已藏匿,请留言后刷新页面查看. 内容看完了