PHP でファイルからデータ読み出し

PHP でファイルからデータ読み出し
#30 ファイルからデータを読み出そう (1)
http://dotinstall.com/lessons/basic_php_beginner/6830
を参考にファイルからデータ読み出しを学習
今回、書き込みに使ったように
読み込みでも
fopen() を使う
ただし、今回のモードは
r
となる
そして、できたかどうか判定するため
if を使って判定する
if(!$fp = fopen($testfile,”r”)){
この判定がうまくいったら
ファイルの読み込みをするので
fread() を使う
第1引数に、ファイルポインタ
第2引数に、ファイルサイズを指定する
ファイルサイズ指定は、大抵の場合はファイルサイズの最大値になるので
filesize($testfile)
というように対象のファイルを格納した変数になることがほとんど
ちなみに、今回の動画だと
$testfile =”test.dat”;
と指定しているので
filesize($testfile)
としている
この読みこんだものは変数に格納可能
$contents = fread($fp , filesize($testfile));
あとは
var_dump() で中身を確認
ファイルを開いた場合、クローズは閉じるのがセットなので
fclose($testfile);
で閉じることを忘れずに

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です