项目简介
本项目是基于PHP的个人网站文件管理器,运用完全Ajax操作达成高效的在线文件管理。可实现文件上传、下载、删除、重命名等操作,支持文件在线编辑、高亮显示以及多媒体文件在线预览,还具备权限操作、文件编码转换、邮件发送文件等功能,并且提供定时检测新版本服务。
项目的主要特性和功能
- 高效操作:支持无刷新访问页面,能同时开展多项操作。
- 基础管理:包含文件及文件夹的重命名、删除、移动、复制、创建等操作,还有ZIP压缩解压功能。
- 在线编辑与预览:支持文件在线编辑和高亮显示,可在线预览图片、音频、视频等多媒体文件。
- 权限管理:支持文件、文件夹及递归权限操作。
- 文件处理:提供常用编码文件格式转换,支持远程文件下载和邮件发送网站文件。
- 代码执行:允许用户用自己的代码进行简单管理。
- 版本更新:定时检测新版本,保障程序安全。
- 兼容性好:在Linux和Windows系统上均可良好运行。
安装使用步骤
前提条件
假设用户已下载本项目的源码文件。需确保服务器环境支持PHP,并配置好相关的Web服务器(如Apache或Nginx)。
具体步骤
- 配置文件:首次使用时,修改
config.php
文件,设置系统参数和环境变量,如数据库连接信息(若使用数据库存储功能)、系统标题、默认密码等。 - 修改密码:修改默认密码,保障系统安全。
- 程序放置:建议将程序放在file目录下,nginx和apache伪静态配置参考范例,IIS使用PATH_INFO访问。
- 访问形式:默认访问形式为
http://127.0.0.1/file/index.php/
,需主动添加后缀。若需修改程序目录,相应修改伪静态规则。 - 扩展编辑支持:若要增加对其他文本格式的编辑支持,手动修改js目录下的
LyApi.js
的第一个TextFileExtenName
数组。 - 处理404问题:若访问首页跳转到404页面,支持PATH_INFO则主动添加
/index.php/
来访问。 - 关闭调试信息:若程序成功运行,可将
define('_Debug_', true);
修改为define('_Debug_', false);
。 - IIS 5.1配置:若使用IIS 5.1,需下载
http://www.helicontech.com/isapi_rewrite/download.html
进行配置,添加相应的RewriteRule,修改php.ini文件开启mb_string模块,重启IIS服务。 - 升级操作:若不能通过PathInfo方式访问,按特定步骤进行升级操作。
注意:任何因程序使用不当造成的损失概不负责,请不要用于生产环境,程序难免有漏洞,请谨慎使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】