phpで、すでにファイルが存在しているかを調べる方法

phpで画像をアップロードする時等で、すでに使われているファイル名で保存されいるファイルがあった場合には「上書きするか」「何もしないか」等の振る舞いを選択する必要があります。

そこでサーバー上にファイルがあるかを判定する関数を使います。



ファイルが存在しているかを調べる方法

■file_exists(ファイルの名前)

ファイルの名前が存在している場合にはTRUEが、
存在していない場合にはFALSEが返ってきます。

つまり、この返り値はboolean値なのでisset()とか同じ様に
if文に直接入れられます。

例:

if(file_exists("test.png"))
{
     echo "存在しています。";
}
else
{
     echo "ないです。";
}



このサンプルではtest.pngが存在する場合「存在しています。」を表示し
test.pngが存在しない場合「ないです。」を表示します。

このファイルは画像以外でも使えます。
なので他のタイプの文章ファイル等でも応用出来ます。

次回は、すでにファイルが存在していた場合にファイルを
リネームしたり移動したりする方法を書きます。

スポンサーリンク







シェアする

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

フォローする

関連記事



スポンサーリンク