hidden のデータをwww.mail.cgiに渡す
[上に]
[前に]
[次に]
兵藤統子
[E-Mail]
1999/10/24(日) 02:30:04
www.mail.cgiで解説どおりの設置をして
テストをすると問題ない状態です。そこで、
cgiが出力したhtmlファイルで hidden のデータを
同じwww.mail.cgiに渡そうとするとうまくいきません。
print "<FORM action=\"wwwmail.cgi\"><INPUT Type=\"hidden\" name=EMAIL value=\"$FORM{'EMAIL'}\"><br>\n";
print "<input type=submit value=\" 送信 \"></FORM>
というようなhtmlファイルです。
ちなに、htmlファイルの表示自体は問題なく、ソースを見ても
<head><body>〜</body></head>までちゃんと生成しています。
でもなぜか hidden で渡した EMAIL が toko%40ff.iij4u.or.jp
になっていて @ がちゃんと @ になりません。
これはなにが障害なのでしょうか?
兵藤統子
1999/10/24(日) 02:33:10
すみません 書き足りませんでした。
>ソースを見ても
><head><body>〜</body></head>までちゃんと生成しています。
問題の箇所のソースも
<INPUT Type="hidden" name=EMAIL value"toko@ff.iij4u.or.jp">
として生成されています。
です。すみません。
B-Cus
1999/10/24(日) 04:22:30
> www.mail.cgi
wwwmail.cgi ?
> <head><body>〜</body></head>
<head></head><body>〜</body> ?
> <INPUT Type="hidden" name=EMAIL value"toko@ff.iij4u.or.jp">
<INPUT Type="hidden" name=EMAIL value="toko@ff.iij4u.or.jp"> ?
> EMAIL が toko%40ff.iij4u.or.jpになってい
こことか。
http://www.tohoho-web.com/wwwcgi3.htm#CgiEncode
統子
1999/10/24(日) 05:59:09
机でうたたねしてたら夜が空けてしまいました。
B-Cusさんにコメントいただけるなんてうれしいです。
有名人にサインをもらったような。。
すみません寝惚けてスペルミスばっかりでしたね
実際のソースは間違っていませんでした。ごめんなさい。
もしもまだアドバイスいただけるようでしたら
ぜひお聞きしたいのですが、
結局上記のcgiが生成したhtmlから次に渡すcgiも
wwwmail.cgi(無改造)なのですが、つまりデフォルトでデコードするようになっていると思うのですが、
なぜ <INPUT Type="hidden" name=EMAIL value="toko@ff.iij4u.or.jp">がちゃんと渡らないのでしょう?
その生成したhtmlは単体ではソースに問題が見当たらないのに。。
同じ入力を普通のhtml(cgi生成でなく既にあるリソース)から渡すと
ちゃんと動くんです。。。
あほなわたしにはすごく疑問だわ。なぜ?
B-Cus
1999/10/24(日) 18:29:45
> wwwmail.cgi(無改造)なのですが、つまりデフォルトで
> デコードするようになっていると思うのですが、
そうですね。なんでですかね。
メールが送られてきたとき、From: が
toko%40ff.iij4u.or.jp
になってしまうってことですよね?
とりあえず、POSTでなくGETで送ってみて、引数が正しいかチェックしてみるとか。
[上に]
[前に]
[次に]