• 締切済み

携帯HPのフォーム内容を受け取るCGIって?

はじめまして。よろしくお願いします。 私は今自分の携帯サイトをつくっているのですが、 アンケートを取ろうと思ったところ,壁に突き当たりました. HTMLでフォームをつくり、ボタンやドロップリストなどを 作ったのですが,受け取るためにはCGIが必要らしいですね。 GETまたはPOSTを使って、携帯から送信された内容を ファイルに保存するためのCGIを配っているサイトを教えていただきたいのです。 私自身,素人ですので,文面で意味不明のところがあると思います。 堪忍ください・・・ よろしくお願いいたします。

みんなの回答

  • usawing
  • ベストアンサー率31% (76/239)
回答No.2

再度失礼いたします。 参考までに、私が使っている本は、技術評論社の「HTMLポケットリファレンス」 という本です。 いいのか悪いのかはよく分かりませんが(苦笑) サイトの方は、ちょっと見あたりませんでした。 <FORM METHOD=POST ACTION="mailto:自分のメールアドレス"> で、大丈夫みたいです。 フォームの作り方はご存じのようですので、これにしてみるだけでも平気かと…… さらに補足させていただくと、フォームを使って送信したものは、メールとして送られてくるか、CGIを使ってダイレクトにページに反映させるかです。 なので、「ファイルに保存」となると、メールを保存するのと一緒になるので、多分手作業になるかと。 メールソフトによっては、色々あるみたいなのですが、そこら辺は詳しくないのでなんとも言えませんが。 それでは、サイト運営頑張ってください。

seesaw241
質問者

お礼

usawingさん、ありがとうございます。 試行錯誤で、頑張ってみます。

  • usawing
  • ベストアンサー率31% (76/239)
回答No.1

アンケートの中に日本語(2バイト文字)がなければHTMLだけでも大丈夫ですよ。 <FORM METHOD=POST ACTION="mailto:自分のメールアドレス"> とすれば確か平気だったはずです…… 大分前に本から写してやっただけですので、自信はないのですが。 また、メールデコードサービスを使えば、CGIの設置が出来なくても、メッセージを受け取ることが出来ます。 これは、以前質問があったと思うので検索してみて下さいませ。

seesaw241
質問者

お礼

usawingさん、ありがとうございます。 参考にさせていただきます。 なにか参考となるURLや本の名前を教えていただけると 助かります. メールデコードサービスですか。検索してみます。

関連するQ&A

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

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

    • ベストアンサー
    • CGI
  • 携帯用メールフォームのcgi

    携帯用のメールフォームを作成しています。 ボーダフォン用で、作成はフロントページ、サーバーはbigです。 http://www.rescue.ne.jp/cgi/webform/ 現在は上記のサイトのcgiを使わせていただいているのですが、これだと携帯で回答を送ると肝心なアンケートの回答内容の部分がカットされて送られてきます。 もちろん送信完了までちゃんと出ます。 (パソコンだと回答されます。) 何かよいcgiや解決策があれば教えていただきたいです。過去ログではサイトがなかったりとうまく調べることができなかったのでお願いします。

    • ベストアンサー
    • 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によるアンケートフォーム

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

    • ベストアンサー
    • CGI
  • フォームメールの内容確認を行うCGIについて

    CGIにチャレンジを始めた超ビギナーです。 CGIに関するテキスト等を読んで,フォームメールを送信するCGIを設置してみました。 それはサンプルどおりに作成したので,Perlとかsendmailのパスを修正するだけで使用できたのですが,できれば,フォームに記載した内容を確認した後にsendmailに渡し,メールできるようにしたいのです。 そこで,最初に記入したフォームから各データを復元した後に,その記載内容をHTMLで一度出力し,それから次のCGIスクリプトに受け渡すような手順を考えたのですが,その際のデータの受け渡しがうまくできませんでした。 ヘッダやボディの内容をそれぞれファイルに書き込んで,それを別のCGIで読み出してやれば,うまくいくのではないかと思ったのですが...。 つきましては,何か参考になるサンプルCGI,HTML,サイト等があれば教えていただけないでしょうか? 本当に基本的なことで申し訳ありません。 何卒よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGIを使った問い合わせフォームの作り方

    現在、Webサイトを作成しており、もうそろそろで完成します。 しかし、問い合わせフォームの作り方がわかりません。 PerlによるCGIを使った方法があることは知っているのですが、具体的にどのような手順で始めたら良いのかわかりません。 どこからがHTMLで、どこからがCGIなのか、サーバー側で何をしたらいいのか、わかりません。 例えば、都道府県や生年月日をプルダウンで選択する項目などがありますが、プルダウンのリストに入っている都道府県や数字はHTMLだけで表示できるのでしょうか?CGIやサーバー側で、何かする必要があるのでしょうか? 何かアドバイスを頂ければ幸いで御座います。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • CGI フォームの動作確認はできたのですが、後ひとつお伺いできないでしょうか??

    dreamweaver CS3でWEBサイトを制作しました。 サーバーはインフォーシークです。 フォームのところで躓いています。 サイトファイル:6枚 フォームファイル:2枚 2枚の内訳 アンケートフォームと、注文フォームを分けて制作しました。 アンケートフォームは、CGI-BINの中にform.htmlファイルとしておいています。(こちらは正常に動きます。) 注文フォームは、同じ拡張子だとCGI-BINの中の同じ階層に置けませんよね?? ❖だめもとで、2点確かめました。 1点目:CGI-BINの中の違う階層に置いて試したのですが、文字化けしたメールがやってきました。 2点目:INDEX.HTMLと同じ階層のフォルダーに置いたところ、文字化けした状態でメールがやってきました。 質問したいことは、複数のform.htmlファイルを置きたいのですが、どなたかご教授くださいませ。 よろしくお願いいたします。

  • メールフォームCGIを探しています。

    メールフォームCGIを探しています。 送信先が複数指定できる投稿フォームはありますか? フォームに希望送信先のチェックボックスを置き、記入者が任意の送信先を選ぶことができればbestです。 フォームのHTMLと宛先の追加で可能なのでしょうか? フリー、シェアを含めていろいろ探しているのですがよいものが見つかりません。 お教えいただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • アンケートフォームのCGIについて教えて下さい

    アンケートフォームのCGIについて教えて下さい レンタルサーバーを借りましたが、WEBのCGIの設定がなく どこからか持ってきて自分で作成になるのですが、全くわかりません わかりやすいサイトや設置について教えて下さい

    • 締切済み
    • CGI
  • 携帯用CGIフォームの修正(戻る)ボタンについて

    無料で配布されたCGIで携帯用のメールフォームを作っています。 フォームに入力後〔確認画面へ進む〕ボタンを押してエラーがあればフォームに自動で戻しエラー表示をしています。(入力内容を維持したまま戻されます) ここまではテンプレートでできました。 しかし、送信前の確認画面で、内容を修正するためのボタンがありません。 3つ作ったフォームの内の2つは携帯の戻るボタンで内容を維持したまま戻れたのですが、スクロールをしなければならない程縦長のフォームだけ、どういう訳か携帯の戻るボタンを押しても入力フォームに戻れないです。スクロールの上の方に上がるだけです。 そこで、確認画面に内容を修正するためのボタンを設置しようと考えているのですが、どのような記述をすれば良いのでしょうか? ※内容は維持したまま修正したいです。 確認画面のソースにはこのような記述があったのですがこれが関係していますでしょうか。 <!-- TMPL_LOOP NAME=loop_list --> <input type="hidden" name="<!-- TMPL_VAR NAME=key ESCAPE=HTML -->" value="<!-- TMPL_VAR NAME=value ESCAPE=HTML -->"> <!-- /TMPL_LOOP --> 大変お手数ですが教えていただけると助かります。 宜しくお願い致します。

    • ベストアンサー
    • CGI