PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

SplFileObject::fpassthru - ファイルポインタに残っているデータをすべて出力する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

SplFileObject::fpassthru

(PHP 5 >= 5.1.0, PHP 7)

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

説明

public int SplFileObject::fpassthru ( void )

与えられたファイルポインタの現在位置から終端までを読み込み結果を出力バッファに書き出します。

既にデータをファイルに書き込んでいる場合、ファイルポインタをファイルの始めにリセットするために SplFileObject::rewind() を呼び出すことが必要になる場合があります。

パラメータ

この関数にはパラメータはありません。

返り値

handle から読み込まれ出力を通して渡された文字数を返します。

例1 SplFileObject::fpassthru() の例

<?php

// ファイルをバイナリモードでオープンする
$file = new SplFileObject("./img/ok.png""rb");

// 正しいヘッダを送出する
header("Content-Type: image/png");
header("Content-Length: " $file->getSize());

// 画像をダンプしてスクリプトを終了させる
$file->fpassthru();
exit;

?>

参考

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


忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「SplFileObject::fpassthru - ファイルポインタに残っているデータをすべて出力する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | SplFileObject::fpassthru - ファイルポインタに残っているデータをすべて出力する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: