PHP ファイルの存在確認
サーバー内にあるファイルの存在確認方法について書きます。
あるフォルダ内に任意のファイルが存在するか確認する方法ではglob関数が便利です。
ついでに上記の例を発展して、あるフォルダ内にあるhtmlファイルを取得する方法も書きます。
ファイル存在確認
ある任意のファイルについて探す場合、file_exists関数を用いることができます。if (!file_exists($filepath)) { echo "以下のファイルが存在しません。 ".$filepath; } else { echo "ファイルは存在します。"; }
あるフォルダ内に任意のファイルが存在するか確認する方法ではglob関数が便利です。
//$dir_path内のhtmlファイルの有無を確認 if (count(glob($dir_path."/*.html"))==0) { echo "処理を中断します。 ".$dir_path."内にhtmlファイルが存在しません。"; }
ついでに上記の例を発展して、あるフォルダ内にあるhtmlファイルを取得する方法も書きます。
foreach(glob($dir_path."/*.html") as $file) { echo "ファイル名:".$file; }$fileにhtmlファイル名(フルパス)が入っています。
コメント
コメントを投稿