ホームページ  >  記事  >  バックエンド開発  >  PHPファイル処理学習メモ

PHPファイル処理学習メモ

WBOY
WBOYオリジナル
2016-06-23 13:38:59943ブラウズ

fopen 関数は、PHP でファイルを開くために使用されます。
この関数の最初のパラメータには、開くファイルの名前が含まれており、2 番目のパラメータは、ファイルを開くために使用するモードを指定します。

ファイルは次のモードで開くことができます:
--- ---------------------------------------------------- ---- ----------------------------------
モードの説明
------- ---------------------------------------------------- --------------------------------
R | 読み取り専用。ファイルの先頭から開始します。
----------------------------------------------- - --------------------------------------
R+ | 。ファイルの先頭から開始します。
----------------------------------------------- - --------------------------------------

W のみ | 。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、新しいファイルを作成します。
----------------------------------------------- - ---------------------------------------------

w+ |読み書き。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、新しいファイルを作成します。
----------------------------------------------- - --------------------------------------
追加。ファイルを開いて末尾に書き込むか、ファイルが存在しない場合は新しいファイルを作成します
------------------------ --- ----------------------------------------------- - -- ---------
A+ | 追加。ファイルの末尾に書き込むことで、ファイルの内容を維持します。
----------------------------------------------- - ----------------------------------------
x | 只写。新しいファイルを作成します。ファイルがすでに存在する場合は FALSE を返します。
----------------------------------------------- - --------------------------------------

x x | 読む/書く。新しいファイルを作成します。ファイルが既に存在する場合は、FALSE とエラーが返されます。
----------------------------------------------- - ----------------------------------------

注: fopen( ) 指定したファイルを開けない場合は0(false)を返します。

------------------------------------------------ ------------------------------------------------


fopen() が指定されたファイルを開くことができない場合、次の例ではメッセージが生成されます:




$file = fopen("lala.txt", "r") または exit("unable to openファイル"); ?> -------------------------------------- ------ -------------------------------------------- -

ファイルを閉じる:


fclose() 関数は、開いているファイルを閉じるために使用されます。



$file = fopen("test.txt","r");

// 実行されるコード

fclose($file) ?> -------------------------------------------------- -------------------------------------
ファイルの終わりを検出
feof( )関数は、ファイルの終わり (EOF) に到達したかどうかを検出します。
feof() 関数は、長さが不明なデータをループする場合に便利です。

注: w、a、x モードでは、開いているファイルを読み取ることはできません。
----------------------------------------------- - --------------------------------------
次のようにファイル行を読み取りますline
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).;
}
echo "
"

?>


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。