207

Web サイトのユーザーがアップロードした後、不要になった画像をサーバーから削除できるようにする必要があります。unlink以前は PHP でこの関数を使用していましたが、これは非常に危険であり、セキュリティ上の問題になる可能性があると言われています。(以下の前のコード:)

if(unlink($path.'image1.jpg')){ 
     // deleted
}

代わりに、ファイルを別のフォルダーに移動するだけです。これは、ファイルを最初にアップロードしてからしばらくたってから、アカウントにログインするたびに実行できる必要があります。ユーザーの画像を保存するメインフォルダーがある場合:

user/

その中に、不要な画像を配置する宛先である del というフォルダーがあります。

user/del/

ファイルを別のフォルダに移動するコマンドはありますか? つまり、次のように言えます。

user/image1.jpg

に移動する/なる

user/del/image1.jpg
4

10 に答える 10