フォームのCGIの送り先について

[上に] [前に] [次に]
てん 1999/10/06(水) 10:34:31
初心者です。よろしくお願いします。

フォームを送信するCGIで、通常はCGIのスクリプトで設定したメールアドレスにしか送信できませんが、
異なるページごとに送信するメールアドレスを変更したいのです。
結果的には、CGI本体は一個だけ設置すれば良いようにしたいのです。
こういうことはできますか?

サイト内のジャンルごとにアドレスを振り分けたいのですが・・。

MIZ [E-Mail] 1999/10/06(水) 13:35:18
(Mという名前で一度質問させていただいた者ですが
同じハンドルの方がいらっしゃるようなので改名します)

フォームで入力された内容を
sendmailを使って送るCGIだと思うのですが、
送り先を分けることは出来ると思います。
CGIのソースを見せていただくか、
どこかで配布しているCGIならばどこのものか教えていただければ、
方法も分かります。
(私にはわからないかもしれませんが
どなたかが答えてくださるでしょう…)
私の場合は、<input type=hidden>を使って
送り先を指定できるようにしています。

エイ 1999/10/06(水) 14:01:22
謹慎中なんだけどちっとだけ。

>私の場合は、<input type=hidden>を使って
>送り先を指定できるようにしています。

アドレスをhiddenで指定してるなら止めといたほうがいいぞ。
SPAMやボムの発信元にされたら目も当てられない。

代案
hoge.cgi?hogegeとか変数で渡してcgi内部で
%mail=("hoge","hogehohe@abc.ne.jp","uge","ugege@def.ne.jp"・・・・)
とでもするか。
# ヒントだけ。「とほほのperl入門」見れ。

再び謹慎モード。

エイ 1999/10/06(水) 14:04:31
ちゃーった。訂正。
>hoge.cgi?hogegeとか変数で渡して
hiddenでhogegeをcgiに渡す。

訂正終了。閉門蟄居。

MIZ 1999/10/06(水) 14:21:24
>アドレスをhiddenで指定してるなら止めといたほうがいいぞ。
>SPAMやボムの発信元にされたら目も当てられない。
あ、いえ、
hiddenで適当な合い言葉を書いておいて
CGIの内部でそれぞれの合い言葉にアドレスを指定しています。

エイ 1999/10/06(水) 15:20:58
再び登場
俺が所属するプロバのメール送信CGIが、hiddenでアドレスを直接
渡しちまう恐ろしい仕様なんでついついね。。。
でしゃばっちまってすまない。

でも・・・・

>あ、いえ、
>hiddenで適当な合い言葉を書いておいて
>CGIの内部でそれぞれの合い言葉にアドレスを指定しています。

これ、この質問の答えと違うか??
再び沈没(見てますが暫く出てきません)

てん 1999/10/07(木) 00:55:54
MZさん、エイさん、ありがとうございます。

> CGIのソースを見せていただくか、
> どこかで配布しているCGIならばどこのものか教えていただければ、
> 方法も分かります。

TerraさんのCGIです。
CGIは、まだデザインの変更くらいしかできないので、リファレンスを見ても
具体的にどうすれば良いのやらさっぱりです・・・(エイさん、すみません)

http://www2q.biglobe.ne.jp/~terra/cgi/formmail.htm

すみませんが、よろしくお願いします。

[上に] [前に] [次に]