【PHP】unlinkを利用したフォルダ内のファイルを削除する

php

まぁ、久々に投稿。てことでそのままになっていた、よくファイルをアップロードする仕組みがあるがその逆でファイルを削除する方法をメモ。
簡単に説明するとphpにはunlinkという便利なメソッドがあるので、そいつを利用すれば削除ができるんですけどねw。

phpのunlinkについてはネットで検索すればたくさんでてきます(他力本願w)

ファイルが存在するかチェックする:file_exists

もちろんファイルが無ければunlinkでファイルを削除する必要がないので、事前にfile_existsでファイルが存在するかチェックしておく。

$dir="images/"; //ファイルを保存しているディレクトリー

//フォームのチェックボックスがチェックされていたら処理
if(!empty ($_POST["deletefile"])){ 
            $deletefiles=$_POST["deletefile"];
           //
           foreach($deletefiles as $dfile){
               if(file_exists($dir.$dfile)){
                   unlink($dir.$dfile);
               }
           }
            }else{
                $error="何もチェックされてません";
            }

下記はhtml側です。*あくまで例です。

チェックした画像を削除