| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
PHP 入出力ストリームPHP 3.0.13 以降で、php://output。 および PHP 4.3.0 以降で php://input、 PHP 5.0.0 以降で php://filter
php://stdin、php://stdout および php://stderr は、PHP プロセスの 対応する入出力ストリームへのアクセスを許可します。 php://output は、 print() および echo() と同じ方法での出力バッファへの書き込みを許可します。 php://input は、POST の生データの読み込みを 許可します。これは $HTTP_RAW_POST_DATA に比べて メモリ消費量が少なく、特別な php.ini ディレクティブを設定する 必要がありません。php://input は、 enctype="multipart/form-data" に対しては 使用できません。 php://stdin および php://input は読み込み専用で、 php://stdout、 php://stderr および php://output は書き込み専用です。 php://filter は、フィルタアプリケーションが ストリームをオープンすることを許可するために設計されたメタラッパーです。 これは、readfile()、file() および file_get_contents() のようなオールインワンの ファイル関数とともに使用すると有用です。これらの関数には、コンテンツが 読み込まれる前にストリームにフィルタを適用する手段がありません。 php://filter の対象は、以下のように 'parameters' を 'path' の一部として保持します。
表 M-6. ラッパーの概要(php://filter については、 フィルタされる側のラッパーの概要を参照します)
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「PHP 入出力ストリーム」をGoogle検索
|