お問い合わせフォームの作成について

このQ&Aのポイント
  • お問い合わせフォームの作成に関して、初心者なりに色々なサンプルソースを参考にしながら作成しました。
  • しかし、お問い合わせフォームの受信先の指定について疑問が出てきました。指定していないものと指定しているものとがあり、その違いが分かりません。
  • どうしてそれぞれ違うのか、お教えいただけると助かります。
回答を見る
  • ベストアンサー

お問い合わせフォームを作ったのですが・・・。

HP作成ソフトでお問い合わせフォームを作りました。 色々なサンプルソースを見ながら初心者なりに仕上がりました(喜!) nameで指定したり、少しずつ理解しながら修正も出来る様になりました。 そんな中今頃になって一つ疑問が出てきてしまいました。 お問い合わせフォームの受信先の指定は必ず必要かと思いますが、色々参考にさせて頂いたお問い合わせフォームにもアドレスを指定していないものと、しているものとある様です。(SSL機能も利用しようと思っています。そこのサーバーでは、SSL機能は簡単にコントロールパネルでアドレスを指定するだけで利用出来る様です。) どうしてそれぞれ違うのかその区別が理解出来ていません。 ここにきて、かなりビギナーで未熟な質問ですみません。 ご面倒かとは思いますが、教えて下さい。宜しくお願いします。

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

  • ベストアンサー
noname#79554
noname#79554
回答No.1

フォームの送信ボタンを押すと、 1.設定したアドレスに向けてメールが送信されるタイプ。 2.掲示板みたいに、特殊なログファイルにメール内容を書き込むタイプ。 の違いじゃないかな?

puchihima
質問者

お礼

ありがとうございました。 独学で中途半端な部分も多いので疑問点が前後してしまい、今更…と言う疑問点にやはりぶつかってしまう事も多いので、ぶつかった都度解決している様な感じになってしまっています。 独学で中途半端な部分も多く、知らない事への発想の転換がなかなか思う様にいかなかったので、解決のきっかけになりました。 ご親切にありがとうございました。

関連するQ&A

  • 問い合わせフォームの作り方

    はじめまして。 問い合わせフォームの作り方を教えてください。 HTMLは理解できるので、なんとかフォームやデザインの作成はできるのですが、これをどうすればメールが送られるようになるかがわかりません。 一から教えていただいているサイトなどもいくつか見てみたのですが、私には少し難しく、なかなか前に進めませんでした・・・ 色々サンプルなどを落としても見たのですが、余計にわからなくなってしまいました。 というのも、フォーム自体がphpファイルで作成されていたり、htmlファイルで作成されていたり様々で、おそらく動作の要の部分になるとは思われるphpファイルのほとんどは文字化けしたりして・・・ そもそも構成としては、順番に 1)フォーム入力htmlファイル 2)確認htmlファイル 3)ありがとうhtmlファイル ・・・ 上の3つは必要になると思うのですが、動作させるのにいったいどのようなファイルにどのようなことを書き込めばいいのでしょうか? かなりド坪にはまっているような気がするのですが・・・どうかよろしくお願いいたします。 できればまったくの初心者にもわかるようなサイトや参考書(もちろん有料でも問題ないです)も教えていただけるととても助かります。 どうかよろしくお願致します。

    • 締切済み
    • PHP
  • 問い合わせフォームからPHPを使って、、、、、

    問い合わせフォームからPHPを使って指定のアドレスにメールを送ろうとしているのですが、届きません、、、、、、 原因が分かりません。助けていただけないでしょうか。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>お問い合わせページ</title> <link rel="stylesheet" href="styles.css"> </head> <body> <h1>お問い合わせページ</h1> <form action="send_email.php" method="post"> <label for="name">お名前:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">メールアドレス:</label> <input type="email" id="email" name="email" required><br><br> <label for="message">お問い合わせ内容:</label><br> <textarea id="message" name="message" rows="4" cols="50" required></textarea><br><br> <input type="submit" value="送信"> </form> </body> </html> \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 以下がPHPのプログラムです。 <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST["name"]; $email = $_POST["email"]; $message = $_POST["message"]; // 送信先のメールアドレス $to = "***@gmail.com"; // 件名 $subject = "お問い合わせがありました"; // 本文 $body = "お名前: $name\n"; $body .= "メールアドレス: $email\n\n"; $body .= "お問い合わせ内容:\n$message"; // メールを送信 mail($to, $subject, $body); // 送信後のリダイレクト header("Location: thank_you.html"); exit; } ?>

    • 締切済み
    • PHP
  • HTMLにPHPを埋め込んでお問い合わせフォーム

    PHP超初心者です。 こんな感じの、お問い合わせフォームが含まれるHTMLページを作ろうとしています。↓ https://rdlp.jp/image/lp-archive/63361/full.jpg HTMLにPHPを埋め込んで作ろうと思っていて、 こちら↓ https://www.webdesignleaves.com/pr/php/php_contact_form_01.php を参考にしているのですが、 メール送信前に確認ページが表示されて、 OKだったら送信ボタンをクリックする、 修正する場合は戻るボタンをクリックしてもとのお問い合わせフォームに戻る(名前やメールアドレスなど入力した内容を残す)、 というふうにカスタマイズしたいのですが、 どのようにすればよいでしょうか。 (確認画面なしのフォームは実装済みです) カスタマイズでなくても、 ・確認画面あり ・二重送信防止機能あり ・自動返信機能あり ・バリデーション機能あり(お問い合わせフォームにエラーを表示)※添付画像(Web Design Leavesさんのページより) の4つを満たしている、別の作り方紹介ページをご紹介いただく形でもOKです。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • お問い合わせフォーム。確認画面でつまずいてます。

    phpでフォームを作成しています。フォーム確認画面で思うように動作しません。 確認画面の「修正する」ボタンを「input type="submit"」から「input type="image"」に変更し、画像ボタンとしたいです。 ソースを下記のように書き換えると、前画面に戻らず、そのまま送信してしまいます。 <input type="hidden" name="status" value="send">'."\n".'<input type="submit" value="送信する"> <input type="submit" name="edit" value="修正するぞおお"> ↓ <input type="hidden" name="status" value="send">'."\n".'<input type="image" name="send" src="../images/send_btn.gif" value="送信する"> <input type="image" name="edit" src="../images/reset_btn.gif" value="修正するぞおお'"> 「修正する」ボタンを画像に変更するには、他に追記する必要があるのでしょうか? 正しい動作は、「修正する」ボタンを押すと、入力項目を残した状態のフォームへ戻ります。 その動作もphpのどこに記載されているのか、今いち分かっておりません・・・。 「魔法のメールフォーム MagicalForm」http://magical-form.com/ を利用しています。 初心者で申し訳ないのですが、どうぞよろしくお願いいたします。

    • 締切済み
    • PHP
  • メール問い合わせフォームがうまく表示されません

    現在ホームページを作成していて、 メール問い合わせフォームをうめこんだのですが、 必要事項を入力して「送信する」ボタンをおしてメール送信画面に移ると、 入力した文字が化けてしまいます。 どなたか修正方法をお教えいただけませんでしょうか。 宜しくお願い致します。 ≪HTML メール問い合わせ部分≫ <div class="contactBox clearfix">ヘアレスキュー・カプラに関するご質問・お問い合わせは、以下のフォームよりご連絡 ください。 <br> <form method="post" action="mailto:info@ka***.jp"> <p>お名前<br> <input size="20" name="name" type="text"></p> <p>メールアドレス<br> <input size="40" name="mail_address" type="text"></p> <p>性別<br> <input name="gender1" value="1" type="checkbox">男性  <input name="gender2" value="1" type="checkbox">女性</p> <p>お問い合わせ内容<br> <select name="seg"> <option selected="selected">選択してください</option> <option value="1">メニューについて</option> <option value="2">料金について</option> <option value="3">予約について</option> <option value="4">ヘアスタイルについて</option> <option value="5">その他</option> </select> </p> <p>詳細<br> <textarea rows="5" cols="60" name="comment"></textarea></p> <p><input value="送信する" type="submit"></p> </form> </div>

  • PHPのお問い合わせフォームが動かない

    「ぶっとびねっと」というレンタルサーバーに以下の2つのファイルをアップしました。 ・contacts.html ・contacts.php しかしフォームに入力後、送信を押してもメールが指定したアドレスに届きません。 なぜでしょうか。。。 ソースを下に貼りますので、ご教授願います。 -----  contacts.html  -------------------------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>メールフォーム</title> </head> <body> <form method="post" action="contacts.php"> お名前:<input type="text" name="namae" /><br /> メールアドレス:<input type="text" name="meado" /><br /> 件名:<input type="text" name="subject" /><br /> お問い合わせ内容:<textarea name="content" cols="50" rows="5"></textarea><br /> <input type="submit" name="submit" value="メール送信" /> </form> </body> </html> ------------------------------------------------------ -----  contacts.php  -------------------------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"    /> <title>メールフォーム</title> </head> <body> <?php if ($_POST["submit"] == "メール送信") { mb_language("Ja") ; mb_internal_encoding("UTF-8") ; $mailto="○○○○@hotmail.co.jp"; $subject = $_POST["subject"]; $content = $_POST["content"]; $namae = $_POST["namae"]; $meado = $_POST["meado"]; $mailfrom="From:" .mb_encode_mimeheader($namae) ."<".$meado.">"; mb_send_mail($mailto,$subject,$content,$mailfrom); } ?> <form method="post" action=""> お名前:<input type="text" name="namae" /><br /> メールアドレス:<input type="text" name="meado" /><br /> 件名:<input type="text" name="subject" /><br /> お問い合わせ内容:<textarea name="content" cols="50" rows="5"></textarea><br /> <input type="submit" name="submit" value="メール送信" /> </form> </body> </html> ------------------------------------------------------

    • ベストアンサー
    • PHP
  • メールフォームが作成できません。

    現在、自分のホームページでメールフォームを作成しています。 メールフォームについて調べていると、CGIを使用しているサンプルプログラムと、HTMLタグでメールを送信するサンプルプログラムを参考にしてテストしてみました。 その結果、内容を入力し「送信」ボタンを押下すると、 この問題は以下を含む様々な原因により発生します。 ・インターネット接続が失われた。 ・Web サイトが一時的に利用できない。 ・ドメイン ネーム サーバーに到達できない。 ・ドメイン ネーム サーバーに、この Web サイトのドメイン名の一覧  がない。 これが HTTPS (安全な) アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認してください。 SSLとTLSの確認をしましたが、設定に問題はありませんでした。 何に問題があるのか解りません。 原因と解決策があったら教えてもらいたいです。 他に良いメールフォーム作成方法がありましたら、教えて下さい。 よろしくお願いします。

  • メールフォーム

    今HPで運用させる「お問い合わせフォーム」を作成しています。 このフォームの機能なんですが件名がスクロールできるようになっていて適当な件名を選べるようになっています。 そして、その件名にはそれぞれ違うメールアドレスが設定されていてます。 つまり、Aという件名を選べばA@test.co.jpに問い合わせ内容が送られ、Bという件名を選べばB@test.co.jpに問い合わせ内容が送られるという具合です。 これをプログラム上で実現できたのですがこれでは第三者にソースを見られてしまいます。 そこで、管理ページなどを利用して件名別にアドレスを設定できるようなメールフォームありませんか?フリーでもフリーでなくてもいいのでよろしくお願いいたします。

  • 物件番号が自動的に挿入されるお問合せフォーム

    商品詳細ページから「この商品を問い合わせる」ボタンを押すと、 次表示された問合せフォームのページに、 商品番号が自動的に挿入されている、 といった機能のある、フリーのプログラムを探しています。 サンプル(お問合せボタン) http://www.yes1.co.jp/rire/bukken/6160120289 設置が容易であれば、JavaScriptでもPHPでもかまいません。 ご存じの方がいらっしゃいましたら、教えてください。 よろしくお願いいたします。

  • HPB18でWPの問合せフォームでメールが届かない

    ホームページビルダー18を使いWPテンプレートにある問合せフォームに 送信先メールアドレスを入れて設定。 公開してテスト送信すると「送信できました」と画面は変わるのですが 指定したアドレスにメールが届きません。 WPのダッシュボードかHPB18上で他に 設定しなくてはいけない箇所などあるのでしょうか? お分かりになる方へ、宜しくお願いします。

専門家に質問してみよう