Oct 08, 2004 [去年の今ごろ]
トラックバックを送ろう
wakwakから送ろう
Blosxomにwritebackプラグインを導入したのだからトラックバックを送ってみたい。
Blosxomにはトラックバックを送る仕組みがないようなので、単体(スタンドアロン)で送ることができる方法を探していたら、Movable Typeのtb.cgiというスクリピトがあった。
早速ダウンロードしてwakwakのサーバに設置した。何も考えずに実行したらエラーが出たのでtb.cgiのソースを読むと、トラックバック送信(send_ping)には外部ライブラリLWPを利用するらしいことがわかった。
wakwakのサーバにそれが入っていることを期待せずに、LWP.pmと付属ライブラリをダウンロードしてサーバにアップロードした。
wakwakのwebサーバの仕様を読めば、
会員サポート http://www.wakwak.com/info/connection-setup/ftp/custom-cgi.html
外部にアクセスするのが無理らしいことがわかってしまった。つまりtb.cgiでトラックバックを送るのは無理(?)。
途方に暮れながらgoogleでさらに調査していると、
airoplane.net ( エアロプレイン ドット ネット ): WAKWAKで使おう MovableTypeその1 http://airoplane.net/archives/000097.html
という、まさにほしかった情報を見つけて喜ぶ。
しかしよく読むと、結局wakwakからはトラックバックを送ることができないことがわかった。
ローカルから送ろう
トラックバック技術仕様書 http://lowlife.jp/yasusii/stories/8.html
を読んで、トラックバックはなにやらローカルからでも送ることができそうな淡い期待を抱いた。
# 対象URLにHTTPリクエストを送るだけっていうから…。
ローカルのHTMLファイルに、仕様書にある変数をformタグで定義して自分のBlogに送信してみたところ、送ることができてしまった。
writebacks... Name/Blog: hoge URL: hoge Title: title Comment/Excerpt: hoge Name/Blog: t�衿br />URL: oganevLetVista Title: トラックバック Comment/Excerpt: forme"・gラックバックり女ょ#eスト
日本語は化けるけど。
送信formのenctypeをデフフォルトのenctype="application/x-www-form-urlencoded"からenctype="multipart/form-data"に変更したら日本語が化けなくなった。
Name/Blog: おでぶろぐ URL: test:日本語のURL Title: test:日本語のタイトル Comment/Excerpt: test:日本語
トラックバックの受信がしっかり行われているのを確認できた。
これだけ簡単に送ることができると、機械的にトラックバックを送る処理も簡単に実現できてしまうのかな。
コメントを書く
トラックバックURL: http://park18.wakwak.com/~ogane/cgi-bin/blosxom.cgi/computer/blosxom/200410082109.trackback
Posted at 21:09 - permalink - category: Blosxom - tags: blosxom
これまでの記事。
2007 | 12 | 11 | 10 | 9 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2006 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2005 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2004 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2003 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2002 | 12 |
この記事へのコメント