Ping発射台
作りましたー
やっぱPHPにしました。
PHPのセーフモードってよく仕組み知らなかったけど、
あれって、ファイルの所有者確認して所有者以外はPHPから書き込めないってだけなんか?
666とかしたらPHP以外から書き込めちゃうじゃんw
ってわけで、
PHPで設定ファイル編集できるように作ろうとしたんだが、
途中でセキュリティの問題に気づいてやめた。
多くのレン鯖でセーフモードのmod_phpが有効だけど、セーフモードでもmod_php以外の方法で編集が可能ならダメじゃん。
まあ、今回は、CGIの同時起動数問題があるんで、
設定は直接スクリプト内に手書きで記述。
改竄されてもあまり問題ないと思うんで、ログファイルだけ出力。
って感じにしました。
で、Pingサーバーググって探したんだが、
http://blogsearch.google.co.jp/ping/RPC2 #Google
http://api.my.yahoo.co.jp/RPC2 #Yahoo!
http://blog.goo.ne.jp/XMLRPC #Goo
http://blog.with2.net/ping.php/ #人気ブログランキ ング
http://www.blogpeople.net/servlet/weblogUpdates #blogpeople
http://rpc.weblogs.com/RPC2 #weblogs.com(海外)
http://ping.blogranking.net/ #blogranking.net
見るからに会員制と思われるのは除いて、使い物になりそうなのはこのくらいだった。
会員制じゃないのはサービス終了してるのが多いね。
で、実際送ったんだが、
http://ping.blogranking.net/
http://blog.with2.net/ping.php/
http://blog.goo.ne.jp/XMLRPC
はエラー返ってきた。
Gooのエラーメッセージは、「Thanks for the ping.」なんだがw
GooはGoo以外ダメだよーってことかね。
他2つは、会員登録しないとダメと思われる。
送れるのは
http://blogsearch.google.co.jp/ping/RPC2
http://api.my.yahoo.co.jp/RPC2
http://www.blogpeople.net/servlet/weblogUpdates
http://rpc.weblogs.com/RPC2
だけだね。
GとYは元々送ってたから新しいの2つだけw
他2つは、効果あるのか疑問だし・・・
処理に時間かかるし、
whblogの管理ページからの送信なら、1プロセス1送信だから、
whblogの管理ページからの投稿には直接設定の方がいいな。
ScribeFireからも、ping-o-maticに送った方がいいかも・・・
自前ツールにもPing送信機能実装させようと思ったんだが、
それもping-o-maticにするかな。