Zend_Http
http://framework.zend.com/manual/ja/zend.http.html
Zend_HttpはPHPで書かれたHTTPクライアントです。
PHPでWebページの情報をとったりするだけでなく、
情報をPOSTしたりCookieを使うこともできるので、Webサービスにログインさせちゃうようなことも簡単にできます。
例えばWebページの情報を取りに行く場合
<?php Zend_Loader::loadClass('Zend_Http_Client'); $client = new Zend_Http_Client( $url ); $response = $client->request(); if( $response->getStatus() >= 400 ){ throw new Exception( 'Error' ); } $context = mb_convert_encoding( $response->getBody() , 'UTF-8' , 'auto' ); ?>
のような感じでとりにいけます。
これは便利!