• 締切済み

CGIプログラムがうまく作動しないのですが

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> ちなみに最後の「送信」の部分を押すと「氏名}の部分の情報だけが送信されます。 どこに問題があるのかご教示頂ければ非常に助かります。 よろしくお願いします。

みんなの回答

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.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
dandanne
質問者

お礼

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

noname#210211
noname#210211
回答No.1

そもそもそのCGIはi-modeに使えるようなものなのでしょうか。そちらの確認はされていますか?

dandanne
質問者

お礼

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

関連するQ&A

専門家に質問してみよう