PG WORKS

PHPやLinux(サーバー)などのノウハウや、便利なツールを紹介していきます。

【PHP】file関数を使ったファイル読込み

昨日に続いて、よく使うファイル読込み部分のプログラム紹介

ファイル読込みプログラム

<?php
$savePath = "保存した場所";
$file = "読込むファイル名";
if( is_file( $savePath."/".$file )) {
  $aryLines=file($savePath."/".$file);
}
?>

データを加工せず表示する場合や他サイトのURLを読み込む場合、「file_get_contents」を使いますが、基本は「file」関数を使って出力することが多いです。(「fopen」使うよりもコードが短く済むため)また読込む前に「is_file」でファイルがあるかチェックしています。

特定のディレクトリにあるファイルを全て読み込む場合

DirectoryIterator」を使います。

<?php
$savePath = "対象のディレクトリを指定";
$dir = new DirectoryIterator($savePath);
foreach( $dir as $file ) {
  if( is_file( $savePath."/".$file )) {
    $aryLines = file($savePath."/".$file);
  }
}
?>

家に帰って、夕飯+お風呂入ったら気づいたら寝てしまったぜZzz