PHPファイル

fopen()関数はPHPでファイルを開くために使用されます。


ファイルをオープンします

fopen()関数はPHPでファイルを開くために使用されます。

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

<HTML>
<ボディ>

<?PHPの
$ファイル=ののfopen( "WELCOME.TXT"、 "R");
?>

</ BODY>
</ HTML>

ファイルは以下のモードで開くことが可能性があります。

模式 描述
r 只读。在文件的开头开始。
r+ 读/写。在文件的开头开始。
w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
a 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。
a+ 读/追加。通过向文件末尾写内容,来保持文件内容。
x 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。

注:のfopen()関数は、指定されたファイルを開けない場合は、0(偽)を返します。

fopen()関数は、指定されたファイルを開かない場合は、次の例では、いくつかのニュースを生成します。

<HTML>
<ボディ>

<?PHPの
$ファイル=ののfopen( "WELCOME.TXT"、 "R")またはexit(「ファイルを開くことができません! ");
?>

</ BODY>
</ HTML>


ファイルを閉じます

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

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

//执行一些代码

fclose($file);
?>


エンド検出ファイル(EOF)

FEOF()関数は、ファイルの終わりを検出する(EOF)に達しているされています。

未知の長さのデータをループすると、FEOF()関数が便利です。

注:ワット、およびXモードでは、あなたが読んでファイルを開くことができません!

if (feof($file)) echo "文件结尾";


行毎にファイルを読みます

関数fgets()関数は、ファイルから行毎にファイルを読み取るために使用されます。

注意:この関数を呼び出した後、ファイルポインタが次の行に移動します。

次の例は、これまでのところ、ファイルの終わりまで、行毎にファイルを読み取ります。

<?PHPの
$ファイル=ののfopen( "WELCOME.TXT"、 "R")またはexit(「ファイルを開くことができません! ");
//ファイルの終端まで、ファイル各行を読みます
しばらく(!FEOF($ファイル))
{
。エコーするfgets($ファイル) "<BR>」。
}
fcloseを($ファイル);
?>


文字によるファイルの文字を読みます

fgetc関数()関数は、ファイルから文字ファイルの文字を読み取るために使用されます。

注意:この関数を呼び出した後、ファイルポインタは次の文字に移動します。

次の例は、これまでのところ、ファイルの終わりまで、文字によるファイルの文字を読み取ります。

<?PHPの
$ファイル=ののfopen( "WELCOME.TXT"、 "R")またはexit(「ファイルを開くことができません! ");
しばらく(!FEOF($ファイル))
{
エコーのfgetc($ファイル);
}
fcloseを($ファイル);
?>


PHPファイルシステムリファレンスマニュアル

完全なリファレンスマニュアルPHPファイルシステム機能については、私たちの訪問PHPファイルシステムリファレンスマニュアルを