ファイルの有無を確認 - file_exists()
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、ファイルやディレクトリが存在するかを確認する関数 file_exists()を紹介します。
file_exists関数
bool file_exists ( string $filename )
指定したファイルやディレクトリの有無を確認します。
引数 $filename ファイル名、あるいはパスを指定します。
返り値
ファイルがある場合は trueを、その他の場合は falseを返します。
サンプルコード
ファイル(ここでは、file1.txtとfile2.txt)があるか、ないかを確認するサンプルコードです。
file_exists( ファイル名 )
<?php var_dump(file_exists("file1.txt")); var_dump(file_exists("file2.txt")); ?>
実行結果です。file1.txtは存在、file2.txtは存在しないことがわかります。
bool(true) bool(false)
サンプルコード - 条件分岐
ファイルの有無で条件分岐するサンプルコードです。
file_exists( ファイル名 )
<?php $a = "file1.txt"; if(file_exists($a)){ echo "ファイル、アルよ。\n"; } else { echo "ファイル、ないよ。\n"; } ?>
実行結果です。
ファイル、アルよ。