翻訳: PHP php://

WBOY
リリース: 2023-08-26 22:14:02
転載
628 人が閲覧しました

翻译:PHP php://

#はじめに

php://ラッパーは、さまざまな I/O ストリームへのアクセスをサポートします。これには、標準入力、出力、およびエラー ストリームが含まれます。インメモリ、ディスクバック、フィルタリングされたストリームにも、php:// プロトコル経由でアクセスできます。

標準ストリーム

php://stdinphp://stdoutphp://stderrPHP プロセスが標準入力ストリーム デバイス、標準出力ストリーム、およびエラー ストリームに直接アクセスできるようにします。事前定義定数STDINSTDOUT、およびSTDERRは、それぞれこれらのストリームを表します。

php://input

php://input HTTP リクエストの本文に含まれる生データへの読み取り専用アクセスを許可します。同じデータが$HTTP_POST_RAW-DATA 変数でも利用できることに注意してください (現在は非推奨です)。ただし、enctype 属性がmultipart/form-data php://output

このラッパーは書き込みを表します。 -only ストリーム。

printおよびechoステートメントと同様のバッファリング メカニズムを許可します。

php://fd

ファイル記述子には、このラッパーを通じてアクセスできます。標準ストリーム STDIN、STDOUT、および STDERR には、ファイル記述子 1、2、および 3 が割り当てられます。 1 つおきのストリームには、増分ファイル記述子が割り当てられます。したがって、php://fd/5 は、データをメモリに一時的に保存できるようにする読み取り/書き込みストリームであるファイル記述子 5

php://memory

を参照します。

php://tempラッパーも同様です。ただし、後者の場合、データはメモリではなく一時ファイルに保存されます。

php://filter

このラッパーを使用すると、ストリームのフィルタリング中にストリームにフィルタを適用できます。開ける。フィルターは、readfile()、file_get_contents()、および file() 関数に特に役立ちます。

次の例では、コンソール入力は

php://stdinから読み取られ、php://stdoutが使用されます。出力を表示

ログイン後にコピー

php://inputストリーム ラッパーを使用すると、HTTP リクエストから生データを取得できます。以下の例では、HTML フォームは POST メソッドを使用して PHP スクリプトにデータを送信します

  
ログイン後にコピー

生の HTTP データを取得する PHP スクリプトは次のとおりです -

ログイン後にコピー

以上が翻訳: PHP php://の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!