推しミネラルウォーターはありますか?

windowsのユーザーです

送信フォームとカウンターをつけたいと思っているのですが いまいち CGIのシステムが理解できません。教えてください。

HTMLで送信フォームは作成しましたが送信ボタンを押して送信できるようにするためのソースは どこにどのように書けばよいですか?<ボタンは作りました) 

仕組みがわかりません ホームページのようにWEBに送っただけでは使え ないのですね。

友人の送信フォームを見せてもらったのですが 内容を記入して送信ボタン を押すと 空のメール用紙だけがでてきて 内容は記入されていないものが でてきます。

 またこれで内容が本当につたわるのでしょうか?
 
 ◎送信ボタンを押して直接 自分の下に戻ってくるようにするためには
 どのようなソースでどのような段階を踏まなければならないのでしょうか?
 教えてください。

 送信フォームのボタンを押せば簡単に書いた内容が送られると思っていま  したので・・フォームは作成しましたが その先が進まず困っています

 仕組みがよくわかるサイト・本をご存知のかた 教えてください
 お願いします

A 回答 (6件)

こんにちは。

私にも答えられそうなので
ご回答させていただきます。

そもそも、インターネット上から送信されたメールは
管理者のもとに届くと大きく文字化けしてるんですよね。
それを解読して(というのでしょうか)くれるプログラム(?)が
必要なんですよね。翻訳者というべきでしょうか。

フォームデコードサービスを活用されてはいかがですか?
参考URLから飛んでくださいませ。
「無料サービス」→「フォームデコード」で規約を
読んだ後、「登録するメールアドレス」に貴方の
メルアドを入れて登録。その後メールが届くと
思いますので、あとは手順に従っていってください。

参考URL:http://www.azaq.net/
    • good
    • 0
この回答へのお礼

ありがとうございました
たすかりました
お礼がおくれてもうしわけありませんでした  (*^_^*)

お礼日時:2003/08/10 09:32

CGIとはhtml言語でかかれたものではありません。


あなたがhtml上のソースにかいてあるフォームは例えば
<form action=http://***.cgi >
<input name=*** >
<input
..
..
<input value=送信>
のようにかかれていた場合本来はhttp:***.cgiを呼びこんでCGIを動かすということになります。ですからCGIファイルは別の場所にあるのです。(まあこの辺は難しいので深くかんがえなくていいです)

基本的によく知られているのがperlという言語です。(他にもPHP,aspなどあります)
そのperlをつかって書いたものがCGIというものです。
ただCGIを使えるプロバイダというのは少ないです。なぜかというとCGIというのは非常にサーバーに負荷がかかるため単なるホームページを作るレベルのプロバイダでは貸してくれません。
もしCGIを置きたいならCGIの置けるレンタルサーバーを借りるか、CGIがおける無料サーバーを探すといいです。
トクトクhttp://tok2.com/
は無料です。
最初は戸惑うと思いますがなれると設置や改造くらいはできるようになるとおもいます。
書籍は初心者とかいていてもけっこう難しかったりします。
    • good
    • 0
この回答へのお礼

ありがとうございます
たすかりました
お礼がおくれて 申し訳ありませんでした  (*^_^*)

お礼日時:2003/08/10 09:10

こんにちは。

2です。
どんなフォームメールが必要なのか分からないので、googleで検索をかけてみ
ました。

http://www.google.co.jp/search?q=%E7%84%A1%E6%96 …

条件に合うフォームメールが見つかると良いですね。

参考URL:http://www.google.co.jp/search?q=%E7%84%A1%E6%96 …
    • good
    • 0
この回答へのお礼

私のために感謝します
ありがとうございます  (*^_^*)

今日はずっと~パソコンの前で 探していました
時間がたつのが早くて・・ 短いお休みの日になりました

ありがとうございました

お礼日時:2002/11/27 00:03

No.1です。


できればこういうようにすればいいよ、という具体的なことがかければいいのですが、
私もまだCGIは勉強中でして。
また私の使用しているサーバーはSENDMAILが使えないので、フォームメールを設置したことがないので、
よくわからないので、なんとも言えないのですが…。

CGIファイルを使用して、HTMLのフォームに記入された文字を取得します。
この時点ではこの文字たちはほとんどの人がみてもわからない暗号のような形をしていますので、
それを人がわかる文字に修正します。
それをきれいな形にしてあなたのメールアドレスへ送信する、ということを行わせるのがCGIファイルです。
またフォームのACTIONのところで指定するものに「POST」と「GET」があるので、そこもご注意を。
(これによってCGIファイルの中身が変わってくると思います。)
    • good
    • 0

こんにちは。

1の方がおっしゃるように、CGIプログラムが必要です。
お使いのサーバーはCGI設置が可能でしょうか? 可能なら下記URLのCGIプログ
ラムをお勧めします。設置の解説がとても分かりやすく、僕でも簡単に設置で
きました。
フォームメールの場所は、トップ→データ収集加工→上から10番目のPostMail
(フォームメール)です。

解凍したデーターに一緒に付いているpostmail.htmlをご自分の好みに直して
使う事も出来ますよ。

参考URL:http://www.kent-web.com/
    • good
    • 0
この回答へのお礼

ありがとうございます
色々見て 印刷もしたのですが 今 ブロバイダーで確認したら CGIは
できないそうなんです

なにか よい方法はありませんか?
簡単な」送信フォームでいいのですが

お礼日時:2002/11/26 12:39

別のメール用のcgiファイルが必要です。


それを<form method=post action=***.cgi>
というように指定すればokです。

とほほさんのページ
http://tohoho.wakusei.ne.jp/wwwcgi.htm
    • good
    • 0
この回答へのお礼

ありがとうございます
別のメール用のcgiファイル?ですか??
URLありがとうございます
早速行ってきます

お礼日時:2002/11/26 10:26

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