本系统是基于thinkPHP3.2开发的在线文件管理系统,该系统可以管理文件,还可以进行项目创建、配置及其他相关动作。
制作一个在线文件管理系统,也不是一件困难的事情,现在来看看相关逻辑程序功能:
1、读取目录文件及文件夹信息
2、创建文件或文件夹
3、编辑、更新文件
//备注:用fwrite函数写文件时字符转义问题,函数stripslashes() 可以防止转义,因此在生成文件时可以单引号就不会被转义,仍是',但是这个函数防止转义的特殊字符不包括尖括号,因为stripslashes()函数只是去掉预定义字符前的反斜杠,而尖括号被转义后不是加反斜杠,所以这个函数对$lt;不起作用,htmlspecialchars_decode()可以把转义的字符转化为实体字符,$lt; 成为 < 左尖括号,$gt;成为>右尖括号。
4、删除文件或文件夹
5、返回上级目录
6、下载文件
其他动作就不一一介绍,且看下面图示:
若需要了解具体细节或需要源码,请关注我或给我留言。下期继续送。。。