HTTP_Request

ウェブサーバから情報を取得する場合のエラー処理

「file_get_contentsとHTTP_Request、どっちがいい?」では、file_get_contentsとHTTP_Requestを比較しました。 「エラー処理を考えるとHTTP_Request」と述べたのですが、これはsimplexml_load_fileとHTTP_Requestについても言えることです。 うーん、file_g…

file_get_contentsとHTTP_Request、どっちがいい?

file_get_contentsは、ラクチンかつ便利です。 引数にURLを指定して、変数に代入すればあらびっくり。 変数にURLで指定した先のファイルの中身が入ってます。 一方、豊富なオプションが魅力のHTTP_Request。 その代わり、file_get_contentsのように1行ではす…

画像ファイルの存否を確認して、表示する方法

画像ファイルの存否を確認して、ダウンロードする方法の親戚。 file_existsは、そのサーバで取り扱うことのできるファイルが対象。http接続して、ファイルの存否を確認するなんてことはしてくれません。 そこでその対処法です。

HTTP_RequestでPOST

先方がPOSTメソッドでないとデータを受け取らない場合があります。 今回はアクセスにcookieが必要なページで、cookieを発行してもらうためには、POSTで一定のデータを送りつける必要があるのでした。はふん。 以下のページがとても具体的でわかりやすいです。

閲覧にcookieが必須なページの取得

今日も今日とてHTMLScrapingです。 応用編として、閲覧にcookieが必須なサイトのデータを取得してみます。HTMLScrapingには、pearのHTTP/Requestが同梱されていて、これを使ってデータを取得しています。 HTTP/RequestはCookieに対応しているので、適切にこ…