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
若要回報錯誤或請求功能,請提交問題
貢獻者