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
関連記事
Laravelのディレクトリ構造・バージョン・DB接続情報確認
Laravelで作成されているシステムに携わることがあった。しかしながら当方La ...
PHPで画像にロゴをつける
フォームから送られてきた画像にロゴをつけたかった。 結論としてclass.upl ...
file_get_contentsを使用する際にタイムアウト設定
20秒に1回自動でリロードするページにて file_get_contentsを使 ...
PHPでdo-while(0)構文を利用する際のメリット
あるソースコード上にdo-whileという構文が使われていた。見たことのない構文 ...
クロスドメインな状況でiframeがIEのみ挙動がおかしくなる場合
iframeで別のドメインのサイトを表示させた場合に、firefoxやchrom ...