为了更好的学习PHP、AJAX和LAMP等,为搭建PHP服务器打下基础,作者尝试开发一款基于PHP的服务器文件管理器,并且在管理过程中使用AJAX而不刷新页面。
文件管理器包含以下基本操作
当前文件夹
回到首文件夹
回到上一级文件夹
刷新文件夹视图
上传文件
新建文件
新建子文件夹
查看内容
编辑内容
下载
重命名
移动
删除
重命名
删除
基本上实现了以上功能后,一个比较完善的服务器文件管理器就形成了。
注意,本示例仅考虑Apache可操作的权限,不考虑提权的情况。
管理器开发环境基于Ubuntu下的LAMP,并使用Zend Studio进行开发。
开发过程中使用了jQuery和jQueryUI完成若干前端显示的工作。
本管理器的开发参考了慕课网WEB在线文件管理器教程。
完成后的基本样式如下:
在下一节中提供css的基本样式。
本文出自 “Accplayer的小地方” 博客,请务必保留此出处http://accplaystation.blog.51cto.com/9917407/1614565
原文:http://accplaystation.blog.51cto.com/9917407/1614565