ときどき、投稿した後に間違いに気づいて修正することがあるけど、Movable Typeは最初の投稿時にしかpingを送らないようなので、livedoor Readerなんかのクローラーが回ってくるまでタイムラグが発生してしまうということで、更新pingを送信するツールを自作してみた。
自作といっても、PHPのPEARでXML-RPCのweblogUpdate.pingメソッド使っている感じのソースをいくつか検索して見つけたので、あとはゴリゴリとカスタマイズしただけ。
ついでに、誰でも利用できるように、パラメータを付けてリクエストすれば更新pingが送信できるようにもしてみた。
それがこちら。
パラメータの詳細は以下の通り。
t:ブログのタイトル
u:ブログのURL
h:pingサーバのホスト名
p:pingサーバのパス
例えばこのような形式。
http://mt.ninth.jp/weblogUpdate.php?t=Qlogue&u=http://mt.ninth.jp/&h=rpc.reader.livedoor.com&p=/ping
successと出ればpingは送信されてて、failedと出たら失敗。
日本語のブログタイトルの場合とかは調べてないので、まあ適当にどうぞ。
追記:
日本語のブログタイトルでも大丈夫だった。
ついでに言うと、自分のブログじゃなくても当然pingは送れる。
更新pingの処理はサービスによって違うので、必ずしもすぐに反映されるわけでもないので注意。
追記2:
汚いけど、一応ソースはこちら。
拡張子は.phpに変更すること。あと、要PEARらしい。
一括でたくさんのサービスにpingを送信したいならPingoo!がオススメ。

こんにちは、たけと申します。
いきなりのメッセージ失礼します。
「自作のブログ更新ping送信ツール」
のソースが見れません。。。
教えて頂けませんでしょうか?
また、大変素人な質問で申し訳ありませんが
「要PEARらしい。」
と記載されていますが、xserverでは使用可能でしょうか?
お忙しいところ申し訳ありません。
よろしくお願いします。
ソース復活させました。
xserverで利用可能かどうかはわかりませんね。
PEARを自分でインストールしたらいけるのかもしれません。
とりあえず、自分の環境に合わせていろいろ弄ってみてください。