2007年09月25日

PHPでBlog更新ping (XML-RPC)を送信する

PHPでBlog更新pingを送信するには、PEARの XML/RPC を利用すると簡単に実現する。
サンプルソース

'http://ping.rss.drecom.jp', 'path' => '/', ), array( 'server' => 'http://ping.bloggers.jp', 'path' => '/rpc/', ),);ping_send($blogtitle, $blogtopurl, $servers);function ping_send($blogtitle, $blogtopurl, $servers){ $param=array( new XML_RPC_Value($blogtitle,'string'), new XML_RPC_Value($blogtopurl,'string') ); $msg=new XML_RPC_Message('weblogUpdates.ping',$param); foreach($servers as $k => $v){ $client=new XML_RPC_Client($v['path'],$v['server'],80); $response=$client->send($msg); if($response->faultCode()){ print $v['server'].'failed'."¥n"; } else{ print $v['server'].'success'."¥n"; } }}?>
ping送信先サーバーを追加するには

array( 'server' => 'http://ping.rss.drecom.jp', 'path' => '/', ),
のところを追加していけばよい。


【関連する記事】
posted by 牙人 at 00:40| 東京 ☁| Comment(0) | TrackBack(1) | モジュール | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック


Excerpt: PEARPEAR(PHP Extension and Application Repository)はPHP Hypertext Preprocessor|PHPで利用する事ができるライブラリ(パッケ..
Weblog: サーバー用語集
Tracked: 2007-10-07 16:38
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。