😎

PHP ファイルの読み込み・書き込み

2021/03/01に公開

みなさん、こんばんは!
今日は久しぶりの投稿です!
メモ書き程度なのでおかしい部分があるかもしれませんが、ご容赦くださいませ!!

ファイルの読み込み・書き込み

ファイルの書き込み,file_put_contensを使用

<?php
$success = file_put_contents('../../news_data/news.txt','2021-02-21 HPをリニューアルしたよ');
if ($success){
  print('成功');
} else {
  print('失敗');
}
?>
  • 上記の場合だと変数successにプログラムを入れる、new_dataディレクトリにnews.txtを作成し,文を記述するところまで

ファイルの読み込み file_get_contensを使用

$news = file_get_contents('../../news_data/news.txt');
print($news);
  • 変数newsにプログラムを入れる、その変数をprintで記述する

readfileで読み込み

 readfile('../../news_data/news.txt');
  • 中身を確認するだけならば, readfileが便利、読み込む中身が変わるならば,file_get_contensで変数を代入したほうが良さそう

ファイルに内容を追記する

<?php
 $news = file_get_contents('../../news_data/news.txt');
 $news .= '2021-02-24 ニュースを追記';
 file_put_contents('../../news_data/news.txt',$news);
 print($news);

// .=は文字列連結、+=みたいなイメージ
// 上記は降順に表記される

//上に表記させる場合
$news = '2021-02-24 ニュースを追記'.$news;とすると上に出る
?>

今日の学び

何に使うか正直わからないので、使い方も大切だが、使用例も調べたら身につくと思った今日このごろ。。

Discussion