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