メールフォームの確認画面について

このQ&Aのポイント
  • 「かんたんサーバー」の簡易CGIを使ったメールフォームの送信完了画面がホームページのデザインに合わず、変更が不可能なため、他の方法を教えて欲しい。
  • 疑いたくはないが、本当に変更が不可能なのか?もし可能ならば方法を教えて欲しい。
  • 簡易CGIを利用している場合、エラーチェック画面や確認画面の追加は難しいのか?参考サイトや知識を教えて欲しい。
回答を見る
  • ベストアンサー

メールフォームの確認画面について

(htmlとcssの知識はそこそこありますが、phpなどのプログラムになると全くわかりません。Dwで自社のホームページを管理しております。) 現在、「かんたんサーバー」の簡易CGIを使ってメールフォームを作成しております。 送信完了画面が、ホームページのデザインに合わず浮いているため、変更したいことを「かんたんサーバー」の方に問い合わせしたところ、変更は不可能とのことでした。 そこで質問なのですが、 1. 疑いたくはないのですが…本当に不可能なのでしょうか?可能ならばその方法を教えて頂けないでしょうか? 2. 1.が不可能な場合、そういうCGIなどを利用せずに、フォームを自分で作成し、特定のアドレスに送信することはできないのでしょうか?私が調べた限りでは、actionはCGIに頼るしかなさそうでした… 3. ゆくゆくはエラーチェック画面、確認画面、も付け足したいのですが、簡易CGIを利用している限り、そういう派生は難しいのでしょうか? phpやjqueryなどは、部分的に変更(カンですが…)はできると思います。 参考サイトや知識などをお分け頂ければ嬉しいです。 何卒宜しくお願い致します。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6642/9410)
回答No.1

正直、CGIはプログラムなんですから、組みこめば何でもできます。 ただし、そのかんたんサーバ側で用意したメール送信CGIにおいて、そういうカスタマイズ機能は無く、個別のCGIの改造依頼も受け付けていない、ということでしょうね。 自作のCGIを置くこともできるようですから、「自分で改造するからソースくれ」って言ってみるとかでしょうか。 ただ、メールを出すCGIは、サーバーポリシー上、使用制限を受ける可能性が無くもありません。(用意されているもののみしか不可、など) 「メール送信CGI」自体は、←の言葉で検索などすると、無料で使えるものがいくつも見つかります。 例1)http://www.synck.com/contents/download/cgi-perl/mailform.html 例2)http://www.d-ic.com/free/01/mail_v3.html 設置して動くようになるまでは一苦労あると思いますが、動かせれば、そこから自分で変更していくこともできます。 あるいは、そういうカスタマイズ機能まで組み込まれたCGIを探すとかですね。 そうすれば、CGIプログラムをいじらなくとも、テンプレートHTMLの作成とかで済むかもしれません。

uri131
質問者

お礼

なるほど~~! まずは自作CGIを設置できるかどうかを確認してみます! やはり他のCGIを頼るしかないですよね・・・ 自力で一から組み立てできるものと思っておりました; 知りたいことを知ることができてちょっとスッキリしました! ありがとうございます^^*

その他の回答 (1)

  • asciiz
  • ベストアンサー率70% (6642/9410)
回答No.2

回答No.1の、例2にあげたCGIの方が、まさにテンプレートHTMLで送信完了画面を用意できるもののようでした^^; そちらが設置できれば、好きにできそうですね。

uri131
質問者

お礼

お礼が遅くなり申し訳ありません!>< asciizさまにご紹介頂いた例2で作成させて頂くことにしました! perlとかいろいろ難しそうですが…調べながらやってみます! このたびはありがとうございました!!

関連するQ&A

  • 申し込みフォームの確認画面を作りたいのですが。

    ホームページで20項目選択できる申し込みフォームがあり、確認画面を出してから送信するようにしたいのですが、私自信はホームページを作成する知識は全くなく、ホームページを依頼している人も、プログラミングの知識は0の状態です。 この状態で、確認画面を作成するようにする方法はあるでしょうか? 無理な場合何から勉強するのが近道でしょうか? 実際、お客様からいきなり送信になるので使いにくいという声と、ミスが多くなっていて非常に困っている状態です。 本当に無知なので、できるだけ分かりやすく お教えいただくと助かります。 皆さん良きアドバイスを宜しくお願いします。 ホームページ作成に使用しているもの。 ・Dreamweaver(バージョンは分かりませんが最近のも       のです) ・サーバー:ロリポップ 以上です。

  • フォーム入力後の確認画面表示について

    こんにちは。tyabudaiと申します。 よろしくお願いします。 現在、私のサイトでCGIを使って投稿するフォームを作成しています。 流れは以下のようなものです。 1.フォームに内容を入力、送信ボタンでCGI起動。 (以下CGI) 2.入力内容をサーバのファイルに書込む。 3.送信完了のメッセージを表示 そして今、1と2の間に確認画面を表示する処理を 追加したいのですが、どのような処理にするのでしょうか? ソースについては勉強しますので、大まかな流れを教えて いただけないでしょうか?

    • ベストアンサー
    • CGI
  • フォームメール確認画面ありのロジック

    はじめまして。 よろしくお願いします。 Perlの勉強を始めたばかりの初心者です。 自作のCGI(Perl)でフォームメールを作成しようとしています。 1.フォームに必要事項を入力 2.確認画面で確認 3.OKならメール送信 ※自分と フォームから入力してもらったアドレスへ2通 1から2へは フォームからのデータ受取 変換 受け取ったデータを含むHTMLの作成。 でできると思うのですが、 2から3へは皆さんどのようなロジックを使っていらっしゃるんでしょうか? 私は1から2へのHTMLの作成の際に Hiddenでメール送信したい内容を隠し持たせてから、 2の画面でのSubmitの時に隠し持たせた内容をメール送信すれば良いのかな? と思っているのですが、 他にどのような方法があるのか(使ってらっしゃるのか)教えて頂きたいのです。 また、上記の方法に対する良し悪しなどもご指摘頂けますと とても助かります。 足りないところは補足致します。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • ホームページのメールフォームの作成について

    メールフォームをホームページで作成する方法なのですが・・・ webサーバは、レンタルサーバを利用しています。 そこでは、CGIからのsendmail機能が使えるとの事でした。 また、Perl言語も使えるとの事です。 この要件があれば、メールフォームをホームページに作成することは可能でしょうか?

    • ベストアンサー
    • CGI
  • 他ホームページのメールフォーム(CGI)の利用

    他ホームページのメールフォーム(CGI)の利用 お世話になっています。 現在、会社のホームページを制作を行っています。 両方のホームページにCGIを利用したメールフォームを利用したいのですが、 1つのサーバのサービスではCGIを使用できない仕様となっていました。 また、会社HPと製品を紹介するHPが別々のレンタルサーバを利用しています。 そこで、 A: HTML、CSSのみのホームページ   CGIの利用は出来ないため、メールフォーム(HTML)だけを作成し、BのCGIへアクセスする B: メールフォーム実装済みのホームページ 上記のような処理を考えています。 他ホームページへのCGIを利用する方法は可能なのでしょうか? 初心者的な質問で申し訳ありませんが、よろしくお願いします。

    • ベストアンサー
    • CGI
  • サーバーを移転後、メールフォームが機能しなくなった

    こんにちは。 以前にHPの作成と管理をお願いしていた業者が潰れた為、 さくらインターネットでサーバーを借りてデータをFFFTPで丸ごと移行したのですが、 メールフォームだけが正常に働かず困っています。 まず最初はフォームからメールを送ろうとすると、Internal Server Errorが出て、 これはpostmail.cgiのファイルのパーミッションを604からさくらで推奨している705に変更する事で解決できたのですが、 代わりにその画面で、 ERROR ! メール送信失敗 となり、メールの送信ができないのです・・・。 まだ何処か変更しなくてはならない所があるのでしょうか? 移転前のサーバーにデーターがあるときは正常にフォームが機能していることを確認しました。 postmail.cgiのパーミッション以外は何もいじってませんが、親フォルダのパーミッションは最初から755になっていた事を確認しました。 メールフォームはpostmailというフリーソフトのv3.21を使って作成されているみたいです。 色々検索して調べてみたのですが、解決の糸口が見つからず困り果てています。 htmlとcssなら最低限は判るのですが、cgiの知識はまったくありません。 サーバーを移転する前は正常でサーバーを移転したことによってエラーが発生したので どこかを少しいじれば直るとは思うのですが・・・。 何卒、よろしくお願いします。

    • ベストアンサー
    • CGI
  • メールフォームでの確認画面の表示方法

    お世話になっております。 htmlフォームで入力->cgi経由で確認->指定の宛先にフォーム送信と同時に.txtファイルに書込み というメールフォームを作成しているのですが、確認画面に関する以下の2点で困っています。 1)以下は省略していますが実際は確認項目が多いので、cgiにhtmlを書くのではなくconfirm.htmlという別のファイルを読み出して値だけを渡して確認を行いたいが上手く読み出せない。 2)確認画面から送信ボタンを押すと必須項目の入力がないとエラーが返ってくる。 1)に関して sub confirmを以下のように変えてみたのですが、なかなか読み込まれずそのままサーバエラーの表示が出てしまいました。 sub confirm{ my($code); $code = $form{'mode'}; open(CONF,"confirm.html"); while (CONF){ s/REPLACEKEY/$code/; print; } close(CONF); exit; }

    • 締切済み
    • CGI
  • メールフォームの作成ができません。ホームページビルダーV9でホームページを作成してます。

    初心者で、行き詰ってます。 ホームページを作成して公開までできたのですが、メール送信フォームをCGIを使って作成したいのですが、さっぱり解りません。出来ません。 Kent-webさんやら、いろいろなフォームをダウンロードしたまではいいのですが、そのあとビルダーを使って、何から手をつけていいのかも解らないのです。解説をみてもさっぱりです。 何で調べたら順序だてて理解でき、ビルダーを使って作成する事ができるのでしょうか? ダウンロード後から、初心者にでもわかるフォームメール作りを知りたいのです。 サーバーはsendmailの使えるさくらサーバーを利用しています。 できれば、レンタルフォームを利用しないで、頑張りたいと思っています。 よろしくお願いいたします。

  • 自動返信メール機能のついたお問合せフォームを作りたい

    htmlのフォームでお問合せ画面を作成し、送信者に対して自動返信出来るような機能をつけたいのですが、実際に起動させる時にPHPやCGIの知識が必要だとか聞いたのですが、私は全く解りません。 そのようなシステムを無償で提供してくださってるサイトをご存知の方は教えていただけないでしょうか?

    • ベストアンサー
    • PHP
  • フォームCGIをSSLで使用したいのですが

    タイトルどおり、現在使用しているフォームCGIを、SSL領域?で使用したいと思っています。 送信された内容を、CSVファイルに蓄積していくタイプのフォームです。 現在利用しているサーバーのSSLサービスを利用しようと思うのですが、フォーム及びCGI自体に修正は必要となるのでしょうか? 当方、WebPageの作成は出来ますが、CGIの作成は出来ません。 既存のCGIを利用する程度の知識で分かる語彙で、ご回答いただければ嬉しいです。 よろしくお願いいたします。

専門家に質問してみよう