• ベストアンサー

CGIがわかりません・・・。

会社のHPを作成しようとしています。 お客様の名前や住所等を記入して頂いて、送信するという風にしたいのですがイマイチよくわかりません。 HPビルダー2001を使用しているのですが、なにやら"CGI"を使わなくては、いけないのですよね? 色々なページを見たのですが、全くCGIが理解できません・・・。 私のやりたいことはどうしたら出来るのでしょうか・・・。 メールフォームのレイアウトはもう出来たのですが、それをどうしたら"送信"が使えるようになるのでしょうか? CGIとは、そのレイアウトに付け足すだけでいい物なのか、それとも何か起動させるために必要なのか? CGIとは、ズバリ何でしょうか? 愚問ですが、とっても困っています。 どなたか教えて下さい、宜しくお願いします。

  • 1420
  • お礼率0% (0/57)
  • CGI
  • 回答数6
  • ありがとう数1

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

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

HPビルダーは使ったことないんですが^^; CGIというのはプログラムのことです。 Perlなどでプログラミングして、そのWebにCGIのファイルを置いておきます。 プログラミングする内容は、名前と住所のデータをCGIが受け取って これをメールなどで送信する、という手法です。 ・・・わかります?^^; あとはASPで何かのファイルに保存させるとか、MicrosoftAccessのファイルに保存するとか、メールを送るとか、、、 色々手はあるんですが、初心者の方には少し難しいかもしれません^^; 「cgi メール 送信」 で検索をかければ、cgiのフリーソフトを公開しているホームページを見つけることができると思いますので、それを頑張って流用してみて下さい♪

その他の回答 (5)

  • kmor
  • ベストアンサー率27% (225/825)
回答No.6

ご質問の内容でしたらCGIを設置する必要はなく、Scriptで十分出来ます。 何人かの方に同じ回答をしましたが、よくわかっていないのに自作CGIを設置することは非常に危険です。 わずかなミスがサーバをダウンさせることにもなります。 参考URLのページはScriptを使ったメール送信フォームの作り方です。 しかし、これはプロパイダ(サーバ)がMailToという機能を持っている場合です。 MailToができない、よくわからない、といった場合はこちらにその他の方法が記述されています。 ご参考ください。 http://tohoho.wakusei.ne.jp/wwwmail.htm

参考URL:
http://tohoho.wakusei.ne.jp/wwwmail1.htm
  • koboy0808
  • ベストアンサー率30% (562/1833)
回答No.5

http://www.supreme.co.jp/cfm/ask3/Default.cfm ↑  CGIの事が分からないなら「質問くん」という無料 アンケートで、同様のものが簡単に作成可能ですが?

参考URL:
http://www.supreme.co.jp/cfm/ask3/Default.cfm
  • gekkou
  • ベストアンサー率21% (50/235)
回答No.4

CGIとは何でしょうか?の質問にはズバリ#2でblood_kazuakiさんが答えていますが、1420さんの質問の内容からすると、失礼ながら、現段階での理解は難しいかと思います。 仕組みを理論的にわかったとしても自分に出来るかというとそれほど優しい物ではありません。 ビルダーのようなHP作成ソフトでフォームの形だけは出来たとしても説明書でそれ以上の説明がされていないのは、そこで説明できるような簡単なことではないからです。 私も仕事でHPの作成をしていますが、はっきり言ってCGIには手をだせません。というか私はプログラマーではないので手を出さないことにしています。 そこからはそれらが出来る業者に丸投げしています。 これから勉強して出来るようになるのは望ましいことですが、(時間も無いようですし)色々なリスクを考えても依託されたほうがいいと思います。 フォームが出来ていて、設定するだけならそれほどお金もかかりませんし。 答えになっていなくて申し訳ありませんがその方が賢明だと考えます。

  • duckling
  • ベストアンサー率47% (88/185)
回答No.3

CGIとは、#1の方が書いているように、 Common Gateway Interface の略で、 wwwサーバがクライアントからのリクエストを受け プログラムを起動させるもの、全般を差します。 簡単にいえば、 ブラウザから送信されたお客様の名前や住所を 保存する処理を行うためにプログラムを起動させるシステムです。 閲覧者に「見せるだけ」ではなく 閲覧者のアクションが反映されるものには、このCGIが必要です。 (アクセス解析やこの掲示板自体もCGIです。) CGI に使われる言語で一般的なものは Perl や PHP ですが、 サーバ側に、PerlやPHPなどを使える準備がされていなければなりません。 CGIが「使えるサーバ」と「使えないサーバ」があるのです。 まずは会社のHPに使用しているサーバが 「CGIが使えるサーバなのか」を確認し、 使えるならば、「どの言語が使えるサーバなのか」を確認し、 その言語のcgiを設置するために必要な知識を蓄えなければなりません。 CGI、Perl、PHP などで検索してみてはいかがでしょうか。

参考URL:
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=cgi+perl+php&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
  • Seiryo
  • ベストアンサー率13% (27/203)
回答No.1

コモン ゲートウェー インターフェイス

関連するQ&A

  • 資料請求CGIについて

    プログラミングについてはほとんど初心者なので的違いの質問だったらすみません。 実は今、資料請求のCGIを作っているところなんですが、いくつか解決できない問題があります。 (1)資料請求フォーム内でいくつか記入必須項目がありそこを未記入状態で送信確認ボタンを押すと、同じフォーム画面の特定の場所にどこが未記入なのかのメッセージが出、すでに記入済みの項目はきちんとデータが残ってる状態で、未記入部分を記入すればいいというふうにしたい。 (2)資料請求フォームから送信確認ページに移動し、このページからフォーム データを送信したい。 いろいろ考えてみたのですが、(1)のほうはJavascriptかなにか使うしかないのでしょうか?できればシンプルにしたいので、最悪未記入部分だけというのが無理であれば、同じフォームに未記入メッセージが載っている全て未記入状態のフォームに飛ぶという形でもかまいません。 (2)についても一つのCGIスクリプトだけで上記の問題も含めて全て起動させるのは無理かと思い困ってます。 どうかよろしくお願いいたします。  

    • 締切済み
    • CGI
  • ホームページビルダーでのCGI設定について

    現在の状況はホームページビルダーでメールフォームはできているのですがこれとCGIの関連性がまったくの素人でわかりません。 不明な点は (1)ビルダーで申込みフォームを作成しましたがこれにCGIで何か追加または設定するのでしょうか? それとも自分でホームページビルダー上でメールフォームを作成せずに一からCGIで作成するのでしょうか? ※色々なHPを見て「Post mail」がお勧めだというのは分かったんですが、このPost mailのメモ帳で準備している HTMLをそのままホームページビルダーの中でHTMLの中にコピペするのでしょうか? それともリンクなどの設定でこの変更したPost mailのファイルをどこかに設定するのでしょうか? 例:ホームページビルダーのトップページから下のHTMLにPost mailで変更したものをそのままコピペするのか?   自分で作ったメールフォームの送信ボタンにリンクなどの設定をするのか?   それともそもそもCGIの考え方が根本的に間違っているのか? Post mailさんの説明を素人目線で解読するとメールフォームのCGIは自分好みに設定した後にファイルを転送するような 感じで書かれているような気がしますが、そうすると自分で作ってアップしたホームページとCGIで作成したメールフォームは どこで紐付けされるのか?どのページにCGIで作成したメールフォームがアップされるのか???とこんがらがってしまいます。 自分の頭の中ではホームページをサーバーにアップ。別にCGIを転送設定でアップだと仕組みってどうなっているの?と考えてしまいます。 本当に無知識ですみませんが、噛み砕いて教えていただけると幸いです。

  • チェックしようとしたCGI(test.cgi)が見つかりませんとなるのですが、どうしたら良いでしょうか

    HPを現在作成していて問い合わせフォームを作っていますが 問い合わせフォームのCGIがうまく動作しません。 WwwMail Ver3.26では直接ネットから開くとCGIは正常に動作していますと表示されますが いざサンプルページからメール送信をすると500エラーが出てしまいます。 http://www27.tok2.com/home/wanchan/500.htm#3 のエラーチェックcgiで試したら チェックしようとしたCGI(test.cgi)が見つかりません。 ---------------------------------------------------------------- 5.008005 と出ます。 どういった原因でしょうか? よろしくお願いします。

    • 締切済み
    • CGI
  • 資料請求などの登録のフォーム

    HPビルダー8を使っております。資料請求などの目的でお客様が名前、住所、メールアドレスを記入し、送信できるようなフォームの作り方を教えてください。感じとしてはアンケート作成のように、必要事項を記入して送信ボタンをクリックすれば、私のメールアドレスにそれらの情報が届くようなものです。

  • 入力フォームでCGIを使用

    現在、HPを作成しているのですが、 不明な点があるので、教えてください。 入力フォームを作成しており、送信ボタンを押すと CGIサーバを経由し、データが送信され、受信できる はずなのですが、試しに適当に入力し、テストを行った のですが、うまくいきません。 送信を押すと「送信されました」という画面に変わるので 送信までは、うまく出来ていると思うのですが… (1)送信された内容をチェックするにはどうすればよいですか? (2)(1)においてCGIサーバを直接、見に行くとなった場合、  どのようにすれば、見に行くことができますか? CGIの仕組み自体あまり理解していないので、 できるだけわかりやすくお願いします。 長くなりましたが、よろしくお願いします。

    • ベストアンサー
    • CGI
  • 簡単なフォームメールCGI

    質問です。 ウェブページを見ている人に、 ご感想やご要望などのコメントを頂きたいと思い、 簡単なフォームメールCGIを探しています。 送信完了画面や、未記入エラー画面などが無い、 簡単なフォームメールは無いでしょうか? 短くコメントを書いて、[送信]ボタンを押したらすぐに送信できるような…。 本当に軽いものを探しています。 もし、良いフォームメールCGIをご存知でしたら、 是非教えていただきたいです。宜しくお願い致します。

    • ベストアンサー
    • CGI
  • CGIについて教えてください (送信フォームを設置したいのですが)

    windowsのユーザーです 送信フォームとカウンターをつけたいと思っているのですが いまいち CGIのシステムが理解できません。教えてください。 HTMLで送信フォームは作成しましたが送信ボタンを押して送信できるようにするためのソースは どこにどのように書けばよいですか?<ボタンは作りました)  仕組みがわかりません ホームページのようにWEBに送っただけでは使え ないのですね。 友人の送信フォームを見せてもらったのですが 内容を記入して送信ボタン を押すと 空のメール用紙だけがでてきて 内容は記入されていないものが でてきます。  またこれで内容が本当につたわるのでしょうか?    ◎送信ボタンを押して直接 自分の下に戻ってくるようにするためには  どのようなソースでどのような段階を踏まなければならないのでしょうか?  教えてください。  送信フォームのボタンを押せば簡単に書いた内容が送られると思っていま  したので・・フォームは作成しましたが その先が進まず困っています  仕組みがよくわかるサイト・本をご存知のかた 教えてください  お願いします

  • ホームページビルダーでホームページを作っています。お問い合わせページの送信が機能しません。助けてください!

    ホームページビルダーV9にてHPを作成しました。ジオシティーズでジオプラスを契約しているものです。 ビルダーのフォームを使ってお問い合わせページを作りましたが、フォームの属性に何を入れたらいいのか、ジオシティーズヘルプを見ても分かりません。 ジオプラスに入るとCGIが使えるとあったのですが、何か設定に足りないのでしょうか? 私はHP作成ほぼ初心者です。ビルダーのスタンダードでページ作成をし、フォームにいろいろな入力部品を入れてページを作成しました。このままではCGIプログラムになっていないんですよね。(よく分からないのですが) CGIプログラムとしてサイトに転送するには、属性のフォーム欄にジオシティーズの指定するものを入れるだけで、いいのでしょうか? 属性の『アクション』『メソッド』など何を入れたらいいのか教えてほしいのです。 お願いします。

  • CGI

    会社のHPをHPビルダーで作成しています。 他人がこのHPを見た場合画像等が見れる方、見れない方が出てくると言われました。CGIを使ってHPを作成すればそのようなことはないでしょうと聞いたのでCGIについて興味を持ちました。 デジカメで撮った写真、アンケート、音楽も出せるようにしたいのですが、こういうことはCGIで作れますか? 何か参考になる本等おしえて下さい。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • 二つのcgiが干渉しあうのですが・・・

    cgi初心者です。よろしくお願い致します。 アンケートフォームを二つ作成して、そのフォームを通して、それぞれのcgiが動作するように、cgi-binのフォルダに二つそれぞれファイルにフォームとcgiを設置しました。 最初に作ったAというフォームはキチンとcgiが動作し、sendmailも設定のところに、設定したレイアウトで返信されてくるのですが、それが、何故か次にAを改造したBを動作させると、sendmailは違うアドレスを設定しているのにもかかわらず、Aのアドレスへ送りつけ、なお且つAのフォームのレイアウトで返信されて来ます。 一体どうして、このようなことが起こるのかわかりません。考えられる事、どんな小さなことでも構いません。アドバイスをいただければと思います。 よろしくお願い致します。

    • ベストアンサー
    • CGI

専門家に質問してみよう