私は簡単なhttp応答パーサーを書こうと思っていました。私はPECLがインストールされているとは思っていませんので、私自身でやっているヘッダーです。私はDomDocumentを使用するHTML部分です。ヘッダーは連想配列になります。PHP:すべての行をストリームに書き込む
fwrite($response, shell_exec($request));
は、ストリームに最初の応答行を配置するだけであるという問題があります。
私は読書のときに行ごとに行こうと思っていたので、ストリームが使えるものだと思っていました。それはで作成されます:$response = fopen("php://temp", "r+b");
上記のfwrite()
コールで書かれたライブ。テストの場合は、fwrite($response, file_get_contents("/*HTML+HDRS_FILE*/"));
同じ結果が生成されます。私はステータスコードを解析し、それ以上のことはできません。
$request
は、curl
への呼び出しです。すべてうまく動作します。私のテストファイルには、私が期待したすべてのヘッダーがあります。 feof($response)
リターン1 stream_get_line()