---
title: Files Gallery - 单文件 PHP 程序：将任何文件夹变成网页版文件库
date: 2024-10-21T07:51:15Z
modified: 2024-10-21T07:51:19Z
permalink: "https://www.appinn.com/files-gallery/"
type: post
status: publish
excerpt: ""
categories:
  - 在线应用
tags:
  - 在线应用
  - PHP
  - 文件分享
featured_image: "https://www.appinn.com/wp-content/uploads/2024/10/Appinn-Feature-images-2024-10-21T151237.319.jpg"
author: 青小蛙
timestamp: 2024-10-21T07:51:19Z
---

**Files Gallery** 是一个单文件的 PHP 程序，只需要把这个文件放到任意文件夹中，通过浏览器访问，该文件夹就变成了网页版本的文件库，可以预览图片、视频、音频，以及文本文件。@[Appinn](https://www.appinn.com/files-gallery.md)

![Files Gallery - 单文件 PHP 程序：将任何文件夹变成网页版文件库](https://www.appinn.com/wp-content/uploads/2024/10/Appinn-Feature-images-2024-10-21T151237.319.jpg)

连着介绍了好几款类似的#[文件分享](https://www.appinn.com/tag/文件分享/)工具，说实话有点疲劳了：

- [Send – 最大 2.5GB 的私密文件分享工具，源自 Firefox Send 项目的](https://www.appinn.com/timvisee-send.md)
- [File Browser – 不裹脚的文件分享工具：网页版文件浏览器](https://www.appinn.com/file-browser-hacdias.md)
- [copyparty- 老太太裹脚布级别的文件分享工具：WebDAV、FTP、媒体播放等超多功能](https://www.appinn.com/copyparty.md)

所以当 @Memory 🍉 淡时光 同学推荐的时候，我不以为然，有神马不一样嘛。

不过当我瞅了一眼，它的程序居然只有一个 .php 文件，就很有意思了。

## Files Gallery

也就是说，你只需要有一个可以运行 PHP 的环境，直接把 Files Gallery 的单文件 index.php 放进去，再用浏览器访问，就好了。

非常的简单，可以说无需安装（运行 php 环境不算），就能用。

我是这样用的：临时运行 `php -S 0.0.0.0:8888`，就打开了一个 8888 端口的 php 服务器，然后再浏览器打开 `http://127.0.0.1:8888/index.php` 就是这样了：

![](https://www.appinn.com/wp-content/uploads/2024/10/Screen-20241021154000@2x.avif)

可以预览视频、音乐、图片，高亮显示代码，还支持幻灯片播放，修改配置文件后还能正则表达式过滤文件、添加用户名密码、上传文件等等。

这个 .php 文件只有 130KB，真的是轻量级到爆啊。

我觉得唯一的问题，就是 PHP 环境这件事了吧 😂

## 获取

- [官网](https://www.files.gallery/)
- 130KB 的 php 文件搬运（[夸克](https://pan.quark.cn/s/774c1eb18ce1)、[百度盘](https://pan.baidu.com/s/1LFu3HJ3xfPUmwYsR8ZDBlQ?pwd=uw5z)）

---

原文：https://www.appinn.com/files-gallery/

你们还有其他同类产品吗？快来推荐，我们搞一个同类产品大全 😂

## Topics

**分类目录:** [在线应用](https://www.appinn.com/category/online-tools/?output_format=md)

**标签:** [PHP](https://www.appinn.com/tag/php/?output_format=md), [文件分享](https://www.appinn.com/tag/%e6%96%87%e4%bb%b6%e5%88%86%e4%ba%ab/?output_format=md)