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

この記事がお役に立てたならシェアしてくれると嬉しいです。

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

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

スポンサーリンク

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

■file_exists(ファイルの名前)

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

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

例:

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



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

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

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

スポンサーリンク

この記事がお役に立てたならシェアしてくれると嬉しいです。


最新記事の更新情報をお届けします。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)