https://github.com/melodyne/wfm
原生PHP在线文件管理器,原生PHP在线文件编辑器,php在线文档管理
https://github.com/melodyne/wfm
file manager online php
Last synced: 5 months ago
JSON representation
原生PHP在线文件管理器,原生PHP在线文件编辑器,php在线文档管理
- Host: GitHub
- URL: https://github.com/melodyne/wfm
- Owner: melodyne
- Created: 2018-02-07T05:18:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-03-24T02:43:45.000Z (over 4 years ago)
- Last Synced: 2026-01-14T13:57:11.573Z (5 months ago)
- Topics: file, manager, online, php
- Language: PHP
- Homepage: http://www.yunyii.cn
- Size: 1.66 MB
- Stars: 18
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wfm
## 原生PHP在线文件管理器,原生PHP在线文件编辑器
#### 解决痛点
在开发中,往往线上项目在查看log日志时,都是远程登录服务器,然后再翻找很深的log文件路径,这样不仅费时费力,而且操作繁琐。本项目实现了以网页的形式直接在线查看log日志,这样不仅仅避免了每次远程登录服务器,再查找log文件的繁琐操作,而且还节约了大量宝贵时间,让你只专注项目业务开发和维护。
#### 主要功能
- 支持浏览文件目录
- 支持在线浏览文件内容
- 支持在线创建文件,编辑文件,删除文件
- 文件夹和文件排序
#### 实用场景
- 网站在线Log日志,查看和管理
- 在线修改代码
- 单纯文件管理
#### 使用说明
原生php开发,代码量少,无其他依赖,容易集成到自己项目中,比如你项目是ThinkPHP,CI,Yii等框架开发,都可以很轻松的集成到自己项目中,不用时直接删除即可。
composer 导入
```sh
composer require melodyne/wfm
```
使用示例
```PHP
$viewFile = new \melodyne\wfm\ViewFile([
'sys_name'=>'在线log日志系统',
'dir_path'=>'../logs',
'file_action'=>['create','update','delete'] // 创建,修改,删除(都不要的话,留空即可)
]);
$viewFile->showList();
exit(); // 中断后续,根据自己框架情况决定是否需要
```
权限 `file_action` 的值为,不要该权限则不填
* create 创建文件权限
* update 修改编辑文件权限
* delete 删除文件权限
**运行效果**
