99章.お役立ちperlプログラム

99.3.フォームのデコード(maildec)

フォーム形式でメールを送信する場合に,あらかじめフォームの内容をデコードしてから送信するスクリプトです。
ここでは,sendmailコマンドではなくmailコマンドを使用しています。

maildec.plをダウンロード後に,自分の環境に合わせて修正して下さい。

主な修正箇所は(perl,mail,jcode.pl)コマンドのディレクトリと宛先です。

フォームの例は

<FORM METHOD="POST" ACTION="/foo/cgi-bin/maildec.pl">
<INPUT TYPE="hidden" NAME="subject" VALUE="Hello!">
<INPUT TYPE="hidden" NAME="url" VALUE="http://bar.com/thanks.htm">
名前<INPUT TYPE="text" SIZE=20 NAME="name"><P>
e-mail<INPUT TYPE="text" SIZE=40 NAME="email"><P>
内容<TEXTAREA NAME="data" ROWS=3 COLS=60>何か書いてね</TEXTAREA>
</FORM>

subjectは件名,urlは送信後に表示するURLです。

sendmail版については,こちらをどうぞ。


[HOME][戻る]

Copyright (c)1996 GOMASUKE
Since 10/12/1996, Last Updated 10/12/1996