PHP fpassthru() 関数
例
ファイルの現在の位置からEOFまで読み取り、残りのデータを出力バッファーに書き込みます。
<?php
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Read from the current position in file - until EOF, and then write the result to the output buffer
echo fpassthru($file);
fclose($file);
?>
定義と使用法
fpassthru()関数は、ファイル内の現在の位置からEOFまで読み取り、結果を出力バッファーに書き込みます。
注:Windowsでバイナリファイルに対してfpassthru()を使用する場合は、ファイルをバイナリモードで開くことを忘れないでください。
ヒント:すでにファイルに書き込んでいる場合は、rewind() を呼び出してファイル・ポインタをファイルの先頭に設定する。
ヒント:既にファイルに書き込んでいる場合は、rewind()を呼び出してファイルポインタをファイルの先頭に設定します。
ヒント:ファイルの内容を出力バッファにダンプするには、代わりにreadfile()関数を使用します。
構文
<div>fpassthru(<em>file</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
file | Required 読み取り元の開いているファイルを指定します |
Technical Details
Return Value: | ファイルから読み取られて出力に渡された文字数、または失敗した場合はFALSE |
---|---|
PHP バージョン: |
4.0+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。