• ベストアンサー

CGIによるアンケートフォーム

CGIでのアンケートフォームを作るのに次のコードの○○○△△△.cgiというところには何を入れればいいのでしょうか? <FORM action="○○○△△△.cgi" method="POST">

  • CGI
  • 回答数3
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

1."無料レンタルフォームメール"で検索するとたくさん出てきますのでどこかを選んで申し込みます。 2.そのときに<FORM action="○○○△△△.cgi" method="POST">をどう書けば良いかの説明が、そのサイト内に有るはずですので、それに従います。 3.それを書いたhtmlファイルをサーバーにおいてTESTします これだけです。 **他のスレッドの内容を見ても、今の段階では 自力でCGIを設置するのは難しいかもしれません それでも頑張ってみたいということでしたら http://www.tohoho-web.com/wwwcgi.htm などCGIの解説サイトは多数ありますので、いろいろと勉強なさってください

その他の回答 (2)

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.2

 使うCGIのURLを指定します。  失礼ながら、それより以前に、CGIとは何かを勉強される必要がありように思います。↓ http://www.mytools.net/cgitips/index.html

参考URL:
http://www.mytools.net/cgitips/index.html
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 ………えっと。 1.ご自分で作られたCGIなら、そのファイル名 2.どこかでダウンロードしてきたフリーのCGIを使うなら、そのファイル名 3.ご契約されているプロパイダで用意されているCGIなら、そのプロパイダの説明Page参照 …という感じ程度にしか回答が出来ないかと思うのですが。 いずれにしても、直接的には「CGIファイル名」を書く、というのが回答にはなります。

関連するQ&A

  • CGIによるアンケートフォームのメール送信

    私は今までHTMLでアンケートフォームを作成していました。しかし、HTMLで次のコードを組み込むとメール送信時に警告が出てしまいました。 <form action="mailto:○○○@△△△.co.jp"> そこで、いろいろなアンケートフォームのソースを見てみるとCGIが使われているようでした。 CGIはまったくの初心者です。 CGIでのアンケートフォームの作り方を教えてください。

    • ベストアンサー
    • CGI
  • アンケートCGI作成について、form actionの呼びだし等につい

    アンケートCGI作成について、form actionの呼びだし等について質問です。 初めまして、CGIアンケートを作成しようとしているPerl初心者です。 説明ページ(ex01.html) ↓ フォーム付きアンケートページ(enk01.html) ↓ 説明ページ(ex02.html) ↓ 以下略 という流れでアンケートを続かせたいのですが (だいたい、ex.htmlとenk.htmlが各20ずつくらいです。) フォーム付きアンケートのフォーム <form action="form.cgi" method="post"> <input type="radio" name="Emotion_Body" value="0" checked> 選択肢1 <input type="radio" name="Emotion_Body" value="1"> 選択肢2 <input type="radio" name="Emotion_Body" value="2"> 選択肢3 <input type="submit" value="次のアンケート"> となっていて、actionに次のページのhtmlをいれ込むことができませんでした。 (form.cgi:formから受け取ったデータを外部ファイルへ書きだすCGIファイルです。) フォームの「次のアンケートボタン」を押すと、 form.cgiにフォームのデータを送りつつ、ex02.htmlを表示させるということはできないものでしょうか? 過去ログによるCGIに表示させる方法を書くのだと、 フォームページの間に、ただのhtmlファイルを挟むので、 (例:enk01.html→ex02.html→enk02.html→…) 各ページに対応したCGIファイルを書かなければならないということなのでしょうか? よろしくお願いいたいします。

    • ベストアンサー
    • Perl
  • フォームから2つのCGIへ送信する場合

    申込フォームに記入してもらい、それをCGIフォームに送る場合に、2つの別々のCGIフォームに送ることはできるのですか。 例えば以下のように書けますか <form name="kuser" action="A.cgi" & B.cgi" method="post">

    • ベストアンサー
    • CGI
  • ホームページビルダーで作成したアンケートフォームの回答をCGIによってメールで受信するには?

    昨日「ホームページビルダー(HPB)で作成したアンケートフォームの回答をCGIによってメールで受信する方法」について質問をあげさせていただいた者です。 *昨日の質問:http://oshiete1.goo.ne.jp/qa3667373.html NymphLuna様、nak777r様、tengujapan様ありがとうございました。 NymphLuna様からのアドバイスに従い実行したところ、何とかCGIの設置には成功したようです。 KENTさんのサイトよりDLしたpostmail.cgiについてアドバイスに従って若干の書き込みを加え、簡易チェック(http//~/intra/aaa/bbb/ccc/postmail.cgi?mode=check)をブラウザで行ったところ、エラーらしき画面は出ませんでした。 *KENTさんのサイト:http://www.kent-web.com/data/postmail.html 残るは、HPBで作成したアンケート(enquete.html)のFORMタグの変更で完了か!?と思いきや、アンケートの送信ボタンを押すと、『Method Not Allowed  The requested method POST is not allowed for the URL /intra/aaa/bbb/ccc/postmail/postmail.cgi.』と表示されてしまいました。 HPBからのFORMタグは以下のようなもので、 <FORM name="HPB_ELQ_QUESTION" action="mailto:私のメールアドレス?Subject=社員アンケート" enctype="text/plain" onsubmit="return HpbELQCheck();" onreset="HpbELQReset();" method="POST"> これを、NymphLuna様にアドバイスいただいた通り、KENTさんの設置例に従い、<form action="./postmail.cgi" method="POST">に置き換えたところ、「ページが見つかりません」と表示されてしまうため、<form action="postmail/postmail.cgi" method="POST">としたところ、今度は上述の「Method Not Allowed」が表示されてしまいました。MethodをGETに変えてみたのですが、上述の簡易チェックで表示される画面と同じものが表示されてしまいます。 そこで質問は、恐らくCGIは設置できていると思うのですが、FORMタグはどのように変更すればよいのでしょうか?どうすればアンケート結果をメール受信できるようになるのでしょうか? 皆さま、どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • アンケートフォームの作り方

    HTMLプログラミングを始めました。そこで、アンケートフォームを作っているのですが、次のコードを組み込んでテストしたところ警告表示が出てしまいました。 <form action="mailto:○○○@△△△.co.jp" 対策を教えてください。

    • ベストアンサー
    • HTML
  • メールデコードCGIを探しています。

    <form action="**********" method="POST"> メールフォームで、上記のような、記述がありますよねぇ。 その、「**********」の部分に、メールデコードCGIを入れたいのです。 メールデコードCGIはどこで配布されていますか? 是非是非教えてください。

  • CGIのメールフォームエラーについて

    htmlの送信フォームを作っています。 htmlで作ったデータを次の確認画面のhtmlにもっていって確認させ、最終的には送信とメッセージありがとうというコメントを出したいのです。 <form method="post" action="form.cgi" name="message"> <input type="hidden" name="Thanks" VALUE="thanks.html"> など、そういったところがネックになっているように思うのですが、どこをいじればいいのでしょうか? 持っていきたい項目は、名前・住所・性別・メールアドレス・コメントです。 漠然としていて申し訳ありませんが教えてください。よろしくお願いいたします。

    • 締切済み
    • CGI
  • CGIを使わないフォームメール

    CGI使用不可のWebサーバーにフォームメールを作成しました。HTMLで <FORM ACTION="mailto:送信先メールアドレス" METHOD="POST"> としたものです。 これを使うと 1.送信ボタンを押したら、「このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信は続行することもできますが、取り消すこともできます。」という非常に物騒なメッセージがでる。 2.受信した時の件名が「Microsoft Internet Explorer から投稿されたフォーム」となり件名を指定できない。 3.受信データがPOSTDATA.ATTという添付ファイルになり、内容がエンコードされたバイトコードでデコードしないと内容が読めない。 CGIを使ってSendmailで送信させればいいじゃないの・・・と思うでしょうが、ISPがCGI使用不可なのです。HTMLフォームで先の1~3が改善される方法はないでしょうか。

  • フォーム内容の記述と、CGIファイルの関連はどのように?

    基礎的な質問でしょうが、どなたか教えて下さい・・。 フォームタグで、 「 <body> <form action="cgi-bin/xx.cgi" method="post"> フォーム(ラジオボタンなど)の内容の記述 </form></body> 」 の記述の中で、「xx.cgi」のファイルはどのように作成すればよいのでしょうか。そして全てのフォームに対応するcgiファイルがあるのでしょうか。そのCGIファイルをフォルダ(cgi-bin)にアップロードすればよいのですか?。ホームページを作成してもフォームタグに対するCGIの解説が記載されていませんので・・。

    • 締切済み
    • CGI
  • <form method=post action="***.cgi">~</form>の場所は?

    CGIでデータを受け渡しするアンケートを作っています。html中に書く<form method=post action="***.cgi">~</form>“~”の場所についてですが質問項目を全て挟まなくてはいけませんか?実は、チェックボックスの「最大2つまで回答可」という部分をJavascriptでチェック個数を超えてチェックした時点でアラートが出るようにしてます。その記述中にすでに<form>~</form>タグを制限をかけたい質問に置いているので、質問全体を<form method=post action="***.cgi">~</form>でくくると入れ子になってしまいます。大丈夫ですか?

    • ベストアンサー
    • CGI

専門家に質問してみよう