TinyFileManager は、シンプルさと効率性を重視して設計された多用途の Web ベースの PHP ファイル マネージャーです。この軽量の単一ファイル PHP アプリケーションは、任意のサーバー ディレクトリに簡単に統合できるため、ユーザーは Web ブラウザを通じて直接ファイルやフォルダーを保存、アップロード、編集、管理できます。多言語サポートと PHP 5.5 以降との互換性を備えた TinyFileManager では、専用のディレクトリを持つ個別のユーザー アカウントを作成できます。このプラットフォームには、Cloud9 IDE を使用してテキスト ファイルを処理するための組み込み機能も含まれています。 150 以上の言語と 35 以上のテーマの構文強調表示を備えた TinyFileManager は、オンライン環境でのファイル管理のための包括的なソリューションを提供します。
注意!このスクリプトを公共の場で標準のファイル マネージャーとして使用することは避けてください。タスクを完了した後は、このスクリプトをサーバーから削除することが必須です。
デモ
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 を簡単にコピーします。
コードエディタ: 150 以上の言語と 35 以上のテーマの構文ハイライトを備えた Cloud9 IDE が含まれています。
ドキュメント プレビュー: 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
バグを報告したり、機能をリクエストするには、問題を提出してください
貢献者