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
関連記事
-
PHP8系で「Uncaught TypeError: count(): Argument」エラーの対応方法
PHP8系で「PHP Fatal error: Uncaught TypeErr ...
-
Fatal error: Cannot redeclare 関数名のエラー
PHPにて「Fatal error: Cannot redeclare 【関数名 ...
-
PHPでランダムな値を取得したいケース諸々の対応方法
テストデータを作成する際にランダムな値を入れたかったけど、色々ケースがあったので ...
-
PHPでファイルを添付してメールを送信する方法(PHPMailer)
PHPでファイルを添付の上、メールを送信したかった。方法を探したところphpma ...
-
PHPでメルマガを配信する方法(1件ずつ送信するパターン)
以前にPHPでメルマガを配信する方法を書いたけど、BCCだと相手の名前などユーザ ...