単一ファイル PHP ファイルマネージャー
このプロジェクトのインスピレーションは、キャンパスでホストされているサーバーに作業を保存する必要がある CS プロジェクトに取り組んでいるときに、リモートで FTP クライアントを使用できないことにありました。当時、私は非常にひどいことを実行し、ほとんどが 1 つの巨大なエコー ブロックに含まれていた非常にひどいソリューションを構築しましたが、最近それを見直して、根本から書き直しました。
最大の課題は、適切な機能セットを維持し、読みやすさを維持しながら、すべてを 1 つのファイルに保存することでした。後者が本当の課題でした。概して、よくコメントされていますが、セクション コメントを使用する必要がありましたが、これは私にとってはあまり好きではありません。内容が 1 行に詰め込まれている場合もありますが、それはそれが一目瞭然で、書式がひどいものではない場合に限られます。
特徴
- ファイルリストの表示 (FontAwesome アイコン付き!)
- ファイルリストの結果をフィルタリングする
- コピー/削除/名前変更/プレビュー/権限の変更
- ディレクトリ間でのファイルのドラッグ アンド ドロップ移動
- 新しいファイル/フォルダーを作成する
- ファイルのアップロード
- AJAX (壊れた更新/戻るボタンがなくなりました)
- 簡単ログイン/「セキュリティ」
- すべてが 1 つの PHP ファイルにまとめられています。
既知のバグ
- アクションボタンにドラッグアンドドロップするとエラーが発生する
- トップディレクトリのドラッグ/ドロップが機能しない
近日公開
クレジット
このプロジェクトでは、Bootstrap、jQuery、FontAwesome に加えて、PHP.net と Stack Overflow でユーザーが作成したいくつかの関数を利用しています。これらの関数はソースにクレジットされています。
免責事項:
ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。ソフトウェア。