前端采用 layui 开发框架,后端是原生 PHP,没有使用任何的开发框架。
采用了一个无数据库配置读写类,config 文件读写代码来自网络。
–首先,在后台的选项中请不要出现带有”(英文引号)的字符,否则系统会直接崩溃!
–其次,长期使用系统的话请定期在后台清理数据。若后台无法清理,请手动删除 dataconfig.php、filedata.php,并清空 upload 文件夹!
–最后,api.php 是文字传输开发 API 接口。实际运营请考虑是否使用!
我们没有对 Layui 的 CSS 文件本地化,若需要请自行修改!
运行原理:
用户上传文件,保存到 upload 文件夹里面,并且重命名文件,使用 md5 算法加密,同一个文件每次的加密都不相同。
文字传输的更简单,“阅后即焚”,单独创建另一个数据库文件,然后写入文字数据,读取后先输出,再删除数据,没什么好描述的。
至于为什么要让用户提取文件,再来检测是否过期,是因为 PHP 属于弱语言,并不能离开客户机继续运转。就算可以,我也懒得写。当然如果你有兴趣,可以把 admin 目录下 clear.php 里面删除的主要代码新建到 admin 目录下的另一个 PHP 文件里,再绑定 BT 面板的定时任务,就可以实现全自动清理用户文件了。
暂无评论内容