PHP服务器文件管理器开发小结(总结):总结、索引和源代码

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式文件上传的基本方法。


下图给出了开发文件目录:

wKioL1T88GTzFD-IAABmjOLvf_c547.jpg

  • index.php为访问页,向用户提供访问的接口。

  • query.php为查询页,用于响应由index.php提交的各类AJAX请求。

  • global.css提供了全局css样式。

  • func/index_funcs.js封装了index.php中面向客户端的js代码,用于响应各类客户端事件。

  • func/file.php封装了具体的操作函数,用于query.php具体功能的调用。

  • images文件夹下提供了页面所需的图标素材。

这里一并给出源代码,笔者抛砖引玉,欢迎大家批评指正。



你可能感兴趣的:(PHP,lamp,文件管理器)