ロゴ画像を保存したいスクリプトを書いています。user-data/user_1/logo/img007.png など、ユーザーごとに「ロゴ」フォルダーを作成します。
ユーザーがしばらくして別の画像をアップロードすることを決定した場合、古い画像を自動的に削除して、Web スペースが不必要に無駄にならないようにします。
これまでのところ、アップロード プロセス中にファイルの名前を変更しないことにしました。そのため、スクリプトがファイル名を認識しないため、フォルダー内で file_exists() を使用できません。
私の質問は、特定のフォルダーにファイルがあるかどうかを確認し、ある場合は削除する方法が PHP にあるかどうかです。
私がこれに対して間違ったアプローチをとったと思われ、たとえば、すべてのファイルの名前を同じ名前に変更する必要がある場合 (4 つの異なる一般的な画像形式を許可しているため、これは問題だと思います)、または「既存の」ファイルのファイル名を保存します。スクリプトにチェックさせてください。それも教えてください。