PHP服务器文件管理器的开发经过前一阶段的介绍基本完成了功能搭建,包括目录的检索、增加、删除、重命名,文件的增加、浏览、修改、重命名、移动,以及文件的上传和下载等功能。本文对前一阶段工作的相关博文进行索引,并提供源代码供有兴趣的同学一同讨论。
- PHP服务器文件管理器开发小结(一):功能规划
- 本节讨论了文件管理器的目标功能和运行环境。
- PHP服务器文件管理器开发小结(二):版面设计和css
- 本节讨论了页面布局所需的css内容,并介绍了引入jQuery和jQueryUI的方法。
- PHP服务器文件管理器开发小结(三):使用jQuery提交AJAX请求
- 本节以显示首页文件夹内容为例,介绍了使用jQuery提交AJAX请求的基本方法。
- PHP服务器文件管理器开发小结(四):利用SESSION响应文件夹导航
- 本节以刷新文件夹内容和返回上级文件夹为例,介绍了使用SESSION存取对话变量的基本方法。
- PHP服务器文件管理器开发小结(五):获取文件属性信息
- 本节介绍了PHP中获取文件属性的常用函数和相关函数的使用方法。
- PHP服务器文件管理器开发小结(六):使用jQueryUI实现新建、查看和编辑文件
- 本节介绍了PHP实现新建、查看和编辑文件的方法,并结合jQueryUI讨论了如何在客户端提供友好的网页对话框界面的方法。
- PHP服务器文件管理器开发小结(七):应用jQueryUI预览服务器图片
- 本节讨论了在客户端网页浏览服务器图片的方法,并同jQueryUI相结合。本节同样给出了PHP实现绝对路径和相对路径相互转换的示例代码。
- PHP服务器文件管理器开发小结(八):更多的操作——重命名、移动、删除
- 本节讨论了利用rename函数进行文件重命名和移动的方法,以及删除文件和文件夹的方法。
- PHP服务器文件管理器开发小结(九):jQuery动态表单实现文件下载
- 本节讨论了在PHP服务端产生下载文件流的基本方法,并利用jQuery动态生成表单实现AJAX式的文件下载。
- PHP服务器文件管理器开发小结(十):使用jQuery和iframe实现AJAX文件上传
- 本节讨论了使用jQuery和iframe实现AJAX式文件上传的基本方法。
下图给出了开发文件目录:
- index.php为访问页,向用户提供访问的接口。
- query.php为查询页,用于响应由index.php提交的各类AJAX请求。
- global.css提供了全局css样式。
- func/index_funcs.js封装了index.php中面向客户端的js代码,用于响应各类客户端事件。
- func/file.php封装了具体的操作函数,用于query.php具体功能的调用。
- images文件夹下提供了页面所需的图标素材。
这里一并给出源代码,笔者抛砖引玉,欢迎大家批评指正。
时间: 2024-10-06 13:17:39