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ファイル名(フルパス)が入っています。
コメント
コメントを投稿