2006年8月30日(水)

コメントの通知

このdiaryが使用しているinfoseek iswebライトには、sendmail機能がない。
けど、iswmail.infoseek.co.jp/mail/form.cgiにあるcgiを使えば、送信できるらしい。
これは使うしかない。
何に使おうか迷ったが、コメントのPOST時に管理者に通知させることにした。

まず、ENTRY用スキンファイルのコメントのformタグにonSubmitを追加。
JavaScript切られてたらどうしよう。

<form method="post" action="http://hiro04267.at.infoseek.co.jp/cgi-bin/tt_user.cgi" name="regist" onSubmit="window.open('http://hiro04267.at.infoseek.co.jp/comments.html','thankyou','width=300,height=300');">

次に、自動送信のためのcomments.htmlを作成。
この時、inputタグのname="thankyou"のvalueで指定したURLに遷移する仕様らしいので、以下のとおり指定。

<body onLoad="document.comments.submit();">
<center>
<form name="comments" method="post"
action="http://iswmail.infoseek.co.jp/mail/form.cgi" target="_top">
<input type="hidden" name="thankyou"
value="http://hiro04267.at.infoseek.co.jp/thankyou.html" />
<input type="hidden" name="Subject:" value="不法電波's diary コメント" />
<div align="center" style="font-size:16px;">管理者にコメントを通知します。
<br /> <br />
<input type="submit" value="通知" />
</div>
</form>
</center>

最後は、thankyou.htmlを作成し、そこに"ありがとうございました。"と書いておしまい。
もっと細かい事ができそうだけど、勉強するのが面倒なので、分かる範囲で単純にしといた。
WinXP SP2のセキュリティを考えると、この方法は良くないんだけどね。
でも、コメントなんて使われないと思うしwww

Posted by 不法電波 at 23:25
Categories: teeter totter | 楽天
Comments | Trackbacks

TopBottom

Trackbacks

Trackback URL:
http://ventura.pv.land.to/tt-cgi/tt_tb.cgi/5

TopBottom

Comments






保存しますか? Yes No


(URL以外は入力必須、過少コメント・連続投稿は不可)

TopBottom

< teeter totter | Home