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
関連記事
-
-
MySQLとPHPの「image-comparator」ライブラリを使用して類似画像検索を実装する方法
先日PHPで画像を比較して類似度を算出する「image-comparator」ラ ...
-
-
前置インクリメントと後置インクリメント
何かの検索している時に見つけたもの。 前置インクリメントの方が高速とのこと。 ■ ...
-
-
PHPの$_SERVER["REMOTE_ADDR"]でIPアドレスが正常に取得できない場合
とある環境でPHPの$_SERVER["REMOTE_ADDR"]でIPアドレス ...
-
-
CodeIgniter4で特定のページにアクセスがあった際に301リダイレクトさせる方法
CodeIgniter4で特定のページにアクセスがあった際に301リダイレクトさ ...
-
-
PHPのセッションでログイン、ログアウトの管理。あとセッションが保存されない場合の対処。
セッションはほとんど使ったことがなく、 色々つまづいたのでメモ。 やりたかった事 ...