PHPackages                             melodyne/wfm - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. melodyne/wfm

ActiveProject[File &amp; Storage](/categories/file-storage)

melodyne/wfm
============

Online file view management

1.0.5(4y ago)181647MITPHPPHP &gt;=5.6

Since Nov 21Pushed 4y ago1 watchersCompare

[ Source](https://github.com/melodyne/wfm)[ Packagist](https://packagist.org/packages/melodyne/wfm)[ RSS](/packages/melodyne-wfm/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)DependenciesVersions (6)Used By (0)

wfm
===

[](#wfm)

原生PHP在线文件管理器，原生PHP在线文件编辑器
-------------------------

[](#原生php在线文件管理器原生php在线文件编辑器)

#### 解决痛点

[](#解决痛点)

在开发中，往往线上项目在查看log日志时，都是远程登录服务器，然后再翻找很深的log文件路径，这样不仅费时费力，而且操作繁琐。本项目实现了以网页的形式直接在线查看log日志，这样不仅仅避免了每次远程登录服务器，再查找log文件的繁琐操作，而且还节约了大量宝贵时间，让你只专注项目业务开发和维护。

#### 主要功能

[](#主要功能)

- 支持浏览文件目录
- 支持在线浏览文件内容
- 支持在线创建文件，编辑文件，删除文件
- 文件夹和文件排序

#### 实用场景

[](#实用场景)

- 网站在线Log日志，查看和管理
- 在线修改代码
- 单纯文件管理

#### 使用说明

[](#使用说明)

原生php开发，代码量少，无其他依赖，容易集成到自己项目中，比如你项目是ThinkPHP,CI,Yii等框架开发，都可以很轻松的集成到自己项目中，不用时直接删除即可。

composer 导入

```
composer require melodyne/wfm
```

使用示例

```
 $viewFile = new \melodyne\wfm\ViewFile([
     'sys_name'=>'在线log日志系统',
     'dir_path'=>'../logs',
     'file_action'=>['create','update','delete'] // 创建，修改，删除（都不要的话，留空即可）
 ]);
 $viewFile->showList();
 exit(); // 中断后续，根据自己框架情况决定是否需要
```

权限 `file_action` 的值为，不要该权限则不填

- create 创建文件权限
- update 修改编辑文件权限
- delete 删除文件权限

**运行效果**

[![效果展示](https://github.com/melodyne/file_manager/raw/master/eg.gif?raw=true)](https://github.com/melodyne/file_manager/blob/master/eg.gif?raw=true)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~210 days

Total

4

Last Release

1729d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7cb1aa6cd6559a5c8deb27d737acf6954513f3319ddb7d29b07ef5517f32b4e6?d=identicon)[melodyne](/maintainers/melodyne)

---

Top Contributors

[![melodyne](https://avatars.githubusercontent.com/u/12462384?v=4)](https://github.com/melodyne "melodyne (18 commits)")

---

Tags

filemanageronlinephp

### Embed Badge

![Health badge](/badges/melodyne-wfm/health.svg)

```
[![Health](https://phpackages.com/badges/melodyne-wfm/health.svg)](https://phpackages.com/packages/melodyne-wfm)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M123](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M61](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
