PHPでのファイル関係
2014/07/02
ファイルを呼び出したり書き込んだりとかしばしば行うが、
未だに調べることが多いのでまとめておく。
----------
■include
http://php.net/manual/ja/function.include.php
指定したファイルを読み込み、評価(実行)する。
requireとの違いは、ファイルが見つからない場合でも
処理は続行される。
_onceがついた場合は1回だけファイルを読み込むという
意味になる。
例)
include("./aaa.php");
----------
■require
http://www.php.net/manual/ja/function.require.php
指定したファイルを読み込み、評価(実行)する。
includeとの違いは、失敗した際に処理が止まってしまう。
_onceがついた場合は1回だけファイルを読み込むという
意味になる。
例)
require("./aaa.php");
----------
■file_get_contents
http://www.php.net/manual/ja/function.file-get-contents.php
ファイルの内容を文字列として読み込む。
例)
file_get_contents("./aaa.txt");
----------
■file_put_contents
http://www.php.net/manual/ja/function.file-put-contents.php
ファイルに書き込む。第3引数が大事っぽい。
・FILE_APPEND
追記する
・LOCK_EX
排他ロック
例)
file_put_contents("./aaa.txt", $data, FILE_APPEND | LOCK_EX);
----------
ファイル関係で迷ったら↓↓を見る
http://www.php.net/manual/ja/ref.filesystem.php
関連記事
-
-
ファイルの更新日付取得とリネーム
やりたかった事は、画像ファイルの更新日時取得と リネーム。 ■参考サイト htt ...
-
-
PHPにて三項演算子をより簡単に書けるNull合体演算子について
PHPにて〇〇という変数もしくは配列に値があれば××という変数にその値を格納、無 ...
-
-
CodeIgniter3でCronを実行する方法
CodeIgniter3系で特定の処理をCronで自動実行したかった。以下に設定 ...
-
-
TCPDF「Could not include font definition」エラーの対処方法
TCPDFでフォントを「arialunicid0」に指定したところ「TCPDF ...
-
-
PHPで外部ファイルから配列を取得
やりたかった事。 ①管理画面で必要項目を入力すると、aaa.phpが 生成される ...