phpでファイルを削除する方法

htmlフォームからファイルをアップロードしていくとサーバーの容量を超えて、それ以上アップロード出来なくなる場合があります。

そうなる前に削除してしまう機能も必要です。
それがunlink()関数です。

ファイルを削除する方法

■unlink(ファイル名);

「ファイル名」で削除したいファイルを指定します。
返り値は成功ならTRUE、失敗ならFALSEを返します。


例1:

<?php
if(file_exists("test.png"))
{
     if(unlink("test.png"))
     {
          echo "削除しました";
     }
     else
     {
          echo "失敗しました";
     }
}
else
{
     echo "ファイルがありません";
}
?>


これは「test.php」を削除する例です。

unlink()関数はファイルが存在しない場合にエラーメッセージを出します。
エラーメッセージを出さないようにする為
削除する前にfile_exists()関数で存在を確認してから削除しています。


これで画像アップロードをするフォームを作成する為の機能の説明が終わりました。
次回は、いよいよ画像をアップロードするフォームをまとめてみます。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

関連コンテンツ
スポンサーリンク