最後にWebUpdatesPingの送信だけの処理を残していたのでこちらも組み込んでみることにする。
参考にしたのはこちら。うちはPHP4.3系なのでpublicとかは削除。手軽な関数にも置き換えて手直してみた。
function sendPing($pingTargetURL){
$parsed = parse_url($pingTargetURL);
$client = new XML_RPC_Client($parsed['path'], $parsed['host'], 80);
$this->response = $client->send($this->message);
...
}
Pingサーバはテキスト保存するなりDBにぶちこむなりで管理すると。
素敵なClassをありがとう〜
PEARのXML_RPCを利用してweblogUpdates pingを打つクラスを書いてみました。 ほとんどXML_RPCのサンプルコードをクラスにしてみただけですが。 一応PHP5のコードですが、privateとかpublicとかを取ればPHP4で......