PHP関数fopen()

fopen()`関数は、ディスク上のファイルへの低レベルのアクセスを表します。

プログラマーは、ファイルを開く、データを読む、新しいデータを書き込む、ファイルを閉じるなど、すべてを自分でやらなければならない。

ファイルの読み書きを素早く行うだけなら、もっとシンプルな選択肢があります。

基本的な使い方

php
$text = '保存されるテキストはすべて...';
$file = fopen('ファイル.html', 'a+'); // ファイルとモードを開く
fwrite($file, $text); // ファイルに保存する
fclose($file); // ファイルを閉じる

ファイルを読み込み用にオープンして、それがクローズされないと、他のプロセスはそれにアクセスできません

ファイル操作モードの種類

私たちは、アクセス権に関する情報を伝えるさまざまなモードでファイルを操作することができます。

例えば、ファイルを読み取り専用で開きたい場合は、r モードで十分です。

書き込みのためにファイルを開くと、そのファイルはディスク上で open としてマークされ、再び閉じるまで他のプロセス(スクリプト)は書き込むことができなくなります。これにより、書き込み中にファイルが破損することはありません。

| モード|意味 |-------|--------| | もしファイルが存在しなければ、作成されます。 | a+ | データを追加したり、データを読み込むためにファイルを開きます。 | r| 読み取り専用で開く|←今ココ | r+|読み書きのために開く|||。 | w|書き込み用にオープン、元のデータは削除され新しいデータに置き換わる、存在しない場合は新規作成される |。 | w+`| 書き込みと読み込みのために開く、元のデータは削除され新しいデータに置き換わる、存在しない場合は作成される |。

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.