ファイルのアップロード、ディレクトリ、およびImageuploadクラスを PHP で実装しています。私がDirectory クラスに実装しようとしているのは、次のような機能です。
- ディレクトリ内のファイル、フォルダのリストを取得する
- フォルダを作成し、ディレクトリ内を再帰的に検索します
{path}
FileHandling.class.phpでは、次のようなメソッドを使用します。
- ファイルがディレクトリに存在するかどうか、. c
- ファイルアップロードのファイル拡張子を確認する
- ある場所から別の場所へのファイルの移動の処理
- ファイル名の変更
次のようなimageUpload.class.php 関数で:
- 画像のサイズ変更、
- 透かしを作成しています。
私が知りたいのは、関数がどこに存在する必要があるか、1つしかなくfileHandling.class.php
、メソッドが含まれているDirectory.class.php
か、それらを別々に保つ必要があるかです。
ImageUpload.class.php
の構成にする必要がありfileUpload.class.php
ますか? そして、Facade、Singleton など、ここで適用できる特定のソフトウェア パターンを教えてください。