ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:saikou70x CGI メールフォームについて
困り度:
  • すぐに回答を!
CGI初心者です。

メールフォームの項目を作った後、送信ボタンをクリックしてもブラウザが表示されない状態でした。送信ボタンをクリックしたときに表示されるファイルも作成しなければならないのでしょうか?CGIで使用できるようにするには、どのような設定をすればよろしいのでしょうか?
分かりやすく説明して頂けるとありがたいです。

よろしくお願いします。 
質問投稿日時:08/03/17 12:48
質問番号:3870293
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

 

回答者:shimix ANo.1です。

>自作でCGIを使用したメールフォームを作っているのですが

作っているのはCGIはPerlで書いたものですか?それとも作っているのは「メールフォームのhtmlだけ」ですか?(前回も尋ねた気がします・・)

>CGIでメールフォームを使用するためのディレクトリを作成して、

CGIの置き場所が指定されていないサーバであれば、CGIプログラムはどこに置いてもかまいません。専用のディレクトリを作る必要はありません。

一般的にはactionに書いたCGIプログラムがメールを送信後にブラウザにhtmlを返します。なので必要なのはCGIプログラムだけです。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/18 14:37
回答番号:No.2
この回答へのお礼ありがとうございました。

回答

 

回答者:shimix >送信ボタンをクリックしたときに表示されるファイルも作成しなければならないのでしょうか?

フォーム(formタグ)のactionには何を書かれていますか?そこに設置したCGIを書くことになります(相対パスでもURLでもいいです)。CGIは自作じゃないですよね?使っているCGIの配布元やスクリプト名を書いていただくと早いです。

というか「htmlのフォームは書いた」けれど「受け取るCGIがない」状態でしょうか?先に使うCGIを決めないと話が進みませんけど・・。
種類:補足要求
どんな人:経験者
自信:参考意見
回答日時:08/03/17 13:01
回答番号:No.1
この回答への補足自作でCGIを使用したメールフォームを作っているのですが、CGIでメールフォームを使用するためのディレクトリを作成して、その中にファイルを入れると言うことになるのでしょうか?
この回答へのお礼ありがとうございました。
 
最新から表示回答順に表示