PHPのfputs()関数
PHPのfpus()関数を使用して、開いているファイルに書き込みます。これはfwrite()のエイリアスです。 fputs()関数は、成功時に書き込まれたバイト数を返します。失敗するとFALSEを返します。
fputs()関数は、ファイルの最後、または指定された長さに達すると、どちらか早い方で停止します。
構文
fputs(file_pointer, string, length)
パラメータ
-
file_pointer − fopen()を使用して作成されたファイルポインタ。必須です。
-
文字列- 書き込む文字列。必須です。
-
長さ- 書き込む最大バイト数。オプション。
戻る
fputs()関数は、成功時に書き込まれたバイト数を返します。失敗するとFALSEを返します。
例
<?php $file_pointer = fopen("new.txt","w"); echo fputs($file,"This is demo text!"); fclose($file_pointer); ?>
以下は出力です。書き込まれたバイト数を返します。
出力
18
指定されたバイト数をファイルに書き込む別の例を見てみましょう。コンテンツも読み取られて表示されます。
例
<?php $file_pointer = fopen("new.txt","w"); echo fputs($file,"This is demo text!",4); fclose($file_pointer); fopen("new.txt", "r"); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
出力
4
-
PHPのfeof()関数
feof()関数は、ファイルポインタでファイルの終わりをテストします。ファイルポインタがEOFにある場合、またはエラーが発生した場合(ソケットタイムアウトを含む)、TRUEを返します。それ以外の場合はFALSEを返します。 構文 feo(file_pointer) パラメータ file_pointer − ファイルポインタは有効である必要があり、fopen()またはfsockopen()によって正常に開かれた(そしてfclose()によってまだ閉じられていない)ファイルを指している必要があります 戻る feof()関数は、ファイルポインタがEOFにある場合、またはエラーが発生し
-
PHPのfclose()関数
fclose()関数は、開いているファイルポインタを閉じます。この関数は、成功するとTRUEを返し、失敗するとFALSEを返します。 構文 fclose(file_pointer) パラメータ file_pointer − ファイルポインタは有効である必要があり、fopen()またはfsockopen()によって正常に開かれたファイルを指している必要があります。 戻る fclose()関数が戻ります。 成功の真実 失敗した場合はFALSE 例 <?php $file_pointer = fopen('amit.txt',