TinyFileManager 是一个多功能的基于 Web 的 PHP 文件管理器,旨在简单和高效。这个轻量级的单文件 PHP 应用程序可以轻松集成到任何服务器目录中,允许用户直接通过 Web 浏览器存储、上传、编辑和管理文件和文件夹。凭借多语言支持和与 PHP 5.5+ 的兼容性,TinyFileManager 可以创建单独的用户帐户,每个帐户都有其专用的目录。该平台还包括使用 Cloud9 IDE 处理文本文件的内置功能。 TinyFileManager 具有超过 150 种语言和超过 35 个主题的语法突出显示功能,为在线环境中的文件管理提供了全面的解决方案。
警告!避免将此脚本用作公共场所的标准文件管理器。完成任何任务后,必须从服务器中删除此脚本。
演示
Tinyfilemanager 在 wiki 页面上有详细记录。
PHP 5.5.0 或更高版本。
强烈建议使用 Fileinfo、iconv、zip、tar 和 mbstring 扩展名。
从 master 分支下载最新版本的 ZIP。
只需将tinyfilemanager.php复制到您的网络空间 - 仅此而已:)您还可以将文件名从“tinyfilemanager.php”更改为其他名称,您知道我的意思。
默认用户名/密码: admin/admin@123和user/12345 。
$auth_users
中设置您自己的用户名和密码。密码使用password_hash()
进行加密。在这里生成新的密码哈希
要启用/禁用身份验证,请将$use_auth
设置为 true 或 false。
在同一文件夹中添加您自己的配置文件 config.php 以用作附加配置文件。
要在没有 CDN 资源的情况下离线工作,请使用离线分支
开源:轻量、简约且设置极其简单。
移动友好:针对触摸设备和移动查看进行了优化。
核心功能:轻松创建、删除、修改、查看、下载、复制和移动文件。
⏫高级上传选项:支持拖放的 Ajax 上传、URL 导入以及带扩展名过滤的多文件上传。
文件夹和文件管理:轻松创建和组织文件夹和文件。
压缩工具:压缩和提取zip
和tar
格式的文件。
用户权限:用户特定的根文件夹映射和基于会话的访问控制。
直接 URL:轻松复制文件的直接 URL。
代码编辑器:包括 Cloud9 IDE,具有 150 多种语言和 35 多种主题的语法突出显示功能。
文档预览: PDF/DOC/XLS/PPT 的 Google/Microsoft 文档查看器,支持最大 25 MB 的预览。
安全功能:备份功能、IP 黑名单和白名单。
搜索功能:使用datatable.js
进行快速文件搜索和过滤。
可自定义列表:从目录视图中排除特定文件夹和文件。
多语言支持:通过translation.json
提供超过 35 种语言的翻译。
还有更多!
可在 GNU 许可证下使用
原始概念和开发由 github.com/alexantr/filemanager
使用的 CDN - jQuery、Bootstrap、Font Awesome、Highlight js、ace js、DropZone js 和 DataTable js
要报告错误或请求功能,请提交问题
贡献者