これ何て呼びますか Part2

OCNのPage On に簡単な入力フォームのCGIが載っており,それをホームページビルダーのIモード版に利用しようと,HTMLに貼りつけるのですが,なかなかうまくいきません。
(提供されているCGI)
<FORM METHOD="post" ACTION="/cgi-bin/formmail.pl">
<INPUT TYPE="hidden" NAME="recipient" VALUE="???@???.ocn.ne.jp">
[題名]:<INPUT NAME="subject" SIZE="30"><BR>
[氏名]:<INPUT NAME="name" SIZE="30"><BR>
[E-mail]:<INPUT NAME="email" SIZE="30"><BR>
[コメント]:<INPUT NAME="comment" SIZE="30"><BR>
<INPUT TYPE="submit" VALUE="送信">
<INPUT TYPE="reset" VALUE="クリア">
</FORM>
(以上)
[題名]と[コメント]の部分は必要ないので,この部分は削除し,代わりに
[性別][年齢][職業]といったものを[氏名]の下に次のように作って追加したのですが…。
[性別]:<INPUT NAME="sex" SIZE="6"><BR>
[年齢]:<INPUT NAME="age" SIZE="6"><BR>
[職業]:<INPUT NAME="occupation" SIZE="10"><BR>
ちなみに最後の「送信」の部分を押すと「氏名}の部分の情報だけが送信されます。
どこに問題があるのかご教示頂ければ非常に助かります。
よろしくお願いします。

A 回答 (2件)

 ご質問の件は、こちらのことだと思いますが、↓


http://page-on.ocn.ne.jp/build/3-14.html

 まず、CGIを動かすには、編集されたページのように、データを送り出すページと、そのデータを受け取るサーバー側のファイル(この場合は、/cgi-bin/formmail.pl というファイル)が必要です。↓
http://www.tohoho-web.com/wwwcgi1.htm#CgiFlow

 そのため、送り出す側のファイルを書き換えただけでは、上手く動きません。
 しかも、OCNでは、サーバー側のCGI用ファイル(この場合の、/cgi-bin/formmail.pl)は、用意されているもの以外が使えないので、ご希望のことが出来ません。↓
http://page-on.ocn.ne.jp/faq.html#friyou

参考URL:http://www.tohoho-web.com/wwwcgi1.htm#CgiFlow, http://page-on.ocn.ne.jp/faq.html#friyou
    • good
    • 0
この回答へのお礼

ご丁寧な教示をありがとうございました。内容は変えていないのに,いつのまにか,正常に作動すねようになりました。ありがとうございました。

お礼日時:2006/03/23 21:08

そもそもそのCGIはi-modeに使えるようなものなのでしょうか。

そちらの確認はされていますか?
    • good
    • 0
この回答へのお礼

回答ありがとうございました。何とか目的を達することが出来ました。

お礼日時:2006/04/02 15:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報