OpenSource-Hub
T

Tiny File Manager

5.9k stars·파일 관리·SHA-256 체크섬 확인됨

单文件 PHP 网页文件管理器,上传、编辑、管理文件,部署超简单。

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

丢一个 PHP 文件到服务器,就能在浏览器里管理文件。

주요 기능

  • 单文件部署:只需一个 PHP 文件,复制到服务器目录即可运行
  • 多功能文件操作:创建、删除、修改、查看、下载、复制、移动文件
  • 高级上传:Ajax 拖拽上传、URL 导入、多文件上传并过滤扩展名
  • 压缩工具:支持 zip 和 tar 格式的压缩与解压
  • Cloud9 IDE 编辑器:150+ 语言语法高亮,35+ 主题

할 수 없는 것

  • 默认密码公开,部署后务必立刻修改密码;2. 不要将此工具长期放置在公共可访问目录,用完后立即删除;3. 建议配合 Apache/Nginx 的 IP 白名单或 .htaccess 限制访问;4. 生产环境请使用更安全的文件管理方案(如 Nextcloud)。

사용 사례

  • 临时需要给客户或同事分享文件,快速部署一个 Web 文件管理器
  • 在开发服务器上快速管理项目文件,无需安装复杂工具
  • 远程编辑文本、代码文件,使用内置 IDE 直接修改

상세 설명

Tiny File Manager 是一款基于 PHP 的轻量级单文件 Web 文件管理器,旨在以最简洁的方式实现高效文件管理。仅需一个 PHP 文件,丢进服务器目录即可运行,支持通过浏览器创建、上传、编辑、移动、复制、删除文件和文件夹。兼容 PHP 5.5+,支持多语言(35+种),可为每个用户单独分配根目录并设置账户密码。内置 Cloud9 IDE 编辑器,支持 150+ 种编程语言语法高亮和 35+ 主题;支持 zip/tar 压缩解压、拖拽上传、从 URL 导入文件、Google/Microsoft 文档在线预览(最大 25MB)。提供 IP 黑白名单和备份功能。适合临时部署用于文件管理任务,但注意:不要在公开环境长期使用,用完后务必删除该脚本。

문제 해결 & FAQ (2)

문제 해결
Markdown syntax highlighting이 TinyFileManager 편집기에서 .md 파일에 대해 작동하지 않는 문제를 해결하는 방법?

Ace 편집기를 초기화하기 전에 이 PHP 조건부 매핑을 추가하세요: if ($ext === 'md') { $ext = 'markdown'; }. 이렇게 하면 인식되지 않는 'md' 대신 올바른 'markdown' 모드를 사용할 수 있습니다.

원본 Issue #1309
문제 해결
Via 또는 X 브라우저에서 PHP 파일 관리자의 파일 다운로드가 작동하지 않는 문제를 해결하는 방법?

Tiny File Manager의 기본 다운로드 함수(fm_download_file)는 Via 또는 X Browser와 같은 경량 모바일 브라우저에서 실패할 수 있습니다. fm_download_file을 제거하고 index.php의 'ACTIONS' 주석 바로 뒤에 다운로드 핸들러를 직접 배치하여 코드를 수정하십시오. 인증이 활성화된 경우 토큰 검증을 포함하십시오. 제공된 코드 패턴인 if (isset($_GET['dl'])) { ... }을 사용하여 파일을 출력하십시오. 이렇게 하면 원래 헤더를 제대로 처리하지 못하는 브라우저와의 호환성이 보장됩니다.

원본 Issue #1339

태그

file-managerphpsingle-fileweb-uicloud9-idedrag-drop-upload

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

步骤1:从 GitHub 下载 tinyfilemanager.php 文件

4

步骤2:将文件上传到你的网站服务器任意目录(如 /var/www/html/)

5

步骤3:打开浏览器访问该文件,使用默认账号 admin/admin@123 登录(请立即修改密码)

설치 가이드
  1. 步骤1:从 GitHub 下载 tinyfilemanager.php 文件
  2. 步骤2:将文件上传到你的网站服务器任意目录(如 /var/www/html/)
  3. 步骤3:打开浏览器访问该文件,使用默认账号 admin/admin@123 登录(请立即修改密码)
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

直接从服务器删除 tinyfilemanager.php 文件即可完全移除,无残留配置或数据库。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GNU General Public License v3.0
마지막 업데이트2026-06-27 13:10:10
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트