PEAR_REST::downloadHttp()
--
HTTP を使用して効率的にファイルをダウンロードする。
ダウンロードされたファイルをメモリ中で文字列として保持するので、
小さなファイルで使用するとよい
説明
(PEAR_Config の設定 http_proxy で) HTTP プロキシが設定されている場合は、
そのプロキシを使用します。
パラメータ
- FALSE|string|array
$lastmodified
キャッシングのためにチェックするヘッダの値。
FALSE を使用すると、今回のダウンロード時のヘッダの値を返します。
- FALSE|array
$accept
送信を許可するヘッダ。これは
text/xml や frog/legs
などのような MIME タイプのリストとなります。
- string
$save_dir
ファイルを保存するディレクトリ。
返り値
ダウンロードされたファイルの中身、あるいは
失敗した場合に PEAR_Error を返します。ソケット関連のエラーの場合は、
エラーオブジェクトの getCode() を使用すると fsockopen のエラーコードが取得できます。
キャッシングが要求された場合は、ヘッダの値を返します。
注意
この関数は、スタティックにコールする
ことはできません。