HTTP_Request
「file_get_contentsとHTTP_Request、どっちがいい?」では、file_get_contentsとHTTP_Requestを比較しました。 「エラー処理を考えるとHTTP_Request」と述べたのですが、これはsimplexml_load_fileとHTTP_Requestについても言えることです。 うーん、file_g…
file_get_contentsは、ラクチンかつ便利です。 引数にURLを指定して、変数に代入すればあらびっくり。 変数にURLで指定した先のファイルの中身が入ってます。 一方、豊富なオプションが魅力のHTTP_Request。 その代わり、file_get_contentsのように1行ではす…
画像ファイルの存否を確認して、ダウンロードする方法の親戚。 file_existsは、そのサーバで取り扱うことのできるファイルが対象。http接続して、ファイルの存否を確認するなんてことはしてくれません。 そこでその対処法です。
先方がPOSTメソッドでないとデータを受け取らない場合があります。 今回はアクセスにcookieが必要なページで、cookieを発行してもらうためには、POSTで一定のデータを送りつける必要があるのでした。はふん。 以下のページがとても具体的でわかりやすいです。
今日も今日とてHTMLScrapingです。 応用編として、閲覧にcookieが必須なサイトのデータを取得してみます。HTMLScrapingには、pearのHTTP/Requestが同梱されていて、これを使ってデータを取得しています。 HTTP/RequestはCookieに対応しているので、適切にこ…