fpassthru

(PHP 3, PHP 4 )

fpassthru -- ファイルポインタ上に残っているすべてのデータを出力する

説明

int fpassthru ( int fp)

与えられたファイルポインタをEOFまで読み、結果を標準出力に書き出し ます。

エラーが起こった場合、 fpassthru() FALSE を返します。

ファイルポインタは有効なものでなければならず、また fopen() , popen() または fsockopen() で正常にオープンされたファイルを指している必要があります。 fpassthru() はファイルを読み終えると そのファイルをクローズします(残った fp はもはや使用できません)。

ファイルの内容を標準出力にダンプしたいだけの場合、 readfile() を使用することが可能です。 この場合、 fopen() コールは必要ありません。

注意 fpassthru() をWindowsシステムのバイナリファイ ルで使用する場合、 fopen() をコールする際に モードに b を追加してバイナリモードでファイルを オープンするようにして下さい。

readfile() , fopen() , popen() , fsockopen() も参照下さい。