PHP ファイル処理 ~~勉強ノート
fopen関数はPHPでファイルを開くために使用されます。
この関数の最初のパラメータには、開くファイルの名前が含まれており、2 番目のパラメータはファイルを開くために使用するモードを指定します。
ファイルは次のモードで開くことができます:
-------------------------------------------------- --------------------------------------
モードの説明
-------------------------------------------------- --------------------------------------
r | 読み取り専用。ファイルの先頭から開始します。
-------------------------------------------------- --------------------------------------
r+ | 読み取り/書き込み。ファイルの先頭から開始します。
-------------------------------------------------- --------------------------------------
w | 書き込みのみ。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、新しいファイルを作成します。
-------------------------------------------------- --------------------------------------
w+ | 読み取り/書き込み。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、新しいファイルを作成します。
-------------------------------------------------- --------------------------------------
| を追加します。ファイルを開いて末尾に書き込みます。ファイルが存在しない場合は新しいファイルを作成します
-------------------------------------------------- ---------------------------- ----------
a+ | 読み取り/追加。ファイルの末尾に書き込むことで、ファイルの内容を維持します。
-------------------------------------------------- --------------------------------------
× | 書き込みのみ。新しいファイルを作成します。ファイルがすでに存在する場合は FALSE を返します。
-------------------------------------------------- --------------------------------------
x+ | 読み取り/書き込み。新しいファイルを作成します。ファイルが既に存在する場合は、FALSE とエラーが返されます。
-------------------------------------------------- --------------------------------------
注: fopen() が指定されたファイルを開けない場合、0 (false) を返します。
-------------------------------------------------- --------------------------------------
fopen() が指定されたファイルを開けない場合、次の例ではメッセージが生成されます。
$file = fopen("lala.txt", "r") または exit("ファイルを開けません");
?>
-------------------------------------------------- --------------------------------------
ファイルを閉じる:
fclose() 関数は、開いているファイルを閉じるために使用されます。
$file = fopen("test.txt","r");
// 実行されるコード
fclose($file);
?>
-------------------------------------------------- --------------------------------------
ファイルの終わりを検出
feof() 関数は、ファイルの終わり (EOF) に到達したかどうかを検出します。
feof() 関数は、長さが不明なデータをループする場合に便利です。
注: w、a、x モードでは、開いているファイルを読み取ることはできません。
-------------------------------------------------- --------------------------------------
ファイルを一行ずつ読む
fgets() 関数は、ファイルから 1 行ずつファイルを読み取るために使用されます。
注: この関数を呼び出した後、ファイル ポインターは次の行に移動します。
$file = fopen("Kecily.txt", "r") または exit("ファイルを開けません");
while(!feof($file)) {
echo fgets($file)."
";
}
fclose($file);
?>
-------------------------------------------------- --------------------------------------
ファイルを 1 文字ずつ読み取ります
fgetc() 関数は、ファイルから 1 文字ずつ読み取るために使用されます。
注: この関数を呼び出した後、ファイル ポインターは次の文字に移動します。
$file = fopen("Kecily.txt", "r") または exit("ファイルを開けません");
while(!feof($file)) {
echo fgetc($file).;
}
エコー "
";
fclose($file);
?>
http://www.bkjia.com/PHPjc/969601.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/969601.html技術記事 PHPファイル処理~~勉強メモ PHPでファイルを開くにはfopen関数を使います。 この関数の最初のパラメータには、開くファイルの名前が含まれており、2 番目のパラメータには、開くために使用するモードを指定します...