fopen()`関数は、ディスク上のファイルへの低レベルのアクセスを表します。
プログラマーは、ファイルを開く、データを読む、新しいデータを書き込む、ファイルを閉じるなど、すべてを自分でやらなければならない。
ファイルの読み書きを素早く行うだけなら、もっとシンプルな選択肢があります。
$text = '保存されるテキストはすべて...';$file = fopen('ファイル.html', 'a+'); // ファイルとモードを開くfwrite($file, $text); // ファイルに保存するfclose($file); // ファイルを閉じる
ファイルを読み込み用にオープンして、それがクローズされないと、他のプロセスはそれにアクセスできません
私たちは、アクセス権に関する情報を伝えるさまざまなモードでファイルを操作することができます。
例えば、ファイルを読み取り専用で開きたい場合は、r
モードで十分です。
書き込みのためにファイルを開くと、そのファイルはディスク上で open
としてマークされ、再び閉じるまで他のプロセス(スクリプト)は書き込むことができなくなります。これにより、書き込み中にファイルが破損することはありません。
モード|意味 |
---|
もしファイルが存在しなければ、作成されます。 |
a+ |
r`| 読み取り専用で開く|←今ココ |
r+ |読み書きのために開く|||。 |
w`|書き込み用にオープン、元のデータは削除され新しいデータに置き換わる、存在しない場合は新規作成される |
w+`| 書き込みと読み込みのために開く、元のデータは削除され新しいデータに置き換わる、存在しない場合は作成される |
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja