質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

946閲覧

メール送受信について

hosodasyouta

総合スコア4

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2020/05/16 00:38

PHP初心者です
お問い合わせ内容をフォームを入力した方と会社側にメールを実装させたい場合はどうすればいいのか?

<?php // フォームのボタンが押されたら if ($_SERVER["REQUEST_METHOD"] == "POST") { // フォームから送信されたデータを各変数に格納 $name = $_POST["name"]; $hurigana = $_POST["hurigana"]; $yuubin = $_POST["yuubin"]; $zyuusyo = $_POST["zyuusyo"]; $tel = $_POST["tel"]; $mail = $_POST["mail"]; $mail = $_POST["mail"]; $naiyoukoumoku = $_POST["naiyoukoumoku"]; $message = $_POST["message"]; } // 送信ボタンが押されたら if (isset($_POST["submit"])) { // 送信ボタンが押された時に動作する処理をここに記述する // 日本語をメールで送る場合のおまじない mb_language("ja"); mb_internal_encoding("UTF-8"); //mb_send_mail("uekusa00000@yahoo.co.jp", "メール送信テスト", "メール本文"); // 件名を変数subjectに格納 $subject = "[自動送信]お問い合わせ内容の確認"; // メール本文を変数bodyに格納 $body = <<< EOM {$name} 様 お問い合わせありがとうございます。 以下のお問い合わせ内容を、メールにて確認させていただきました。 =================================================== 【 お名前 】 {$name} 【 ふりがな 】 {$hurigana} 【 郵便番号 】 {$yuubin} 【 住所 】 {$zyuusyo} 【 電話番号 】 {$tel} 【 メール 】 {$mail} 【 問い合わせについて 】 {$naiyoukoumoku} 【 お問い合わせ内容 】 {$message} =================================================== 内容を確認のうえ、回答させて頂きます。 しばらくお待ちください。 EOM; // 送信元のメールアドレスを変数fromEmailに格納 $fromEmail = "uekusa00000@yahoo.co.jp"; // 送信元の名前を変数fromNameに格納 $fromName = "お問い合わせテスト"; // ヘッダ情報を変数headerに格納する $header = "From: " .mb_encode_mimeheader($fromName) ."<{$fromEmail}>"; // メール送信を行う mb_send_mail($mail, $subject, $body, $header); exit; } ?> <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="css/otoiawase.css"> <meta charset="utf-8"> <title>お問い合わせの入力|共進株式会社|船橋市旭町にある農業畑作業所</title> </head> <body> <header> <h1><img src="images/kyoushin.jpg" alt="共進株式会社" class="kyoushin-1"></h1> <p class="header1">お問い合わせ</p> <nav> <ul class="ul1"> <a href="index.html" class="ul1"><li class="ul1">トップページ</li></a> <a href="houzin.html" class="ul1"><li class="ul1">法人情報</li></a> <a href="zigyousyo.html" class="ul1"><li class="ul1">事業所内容</li></a> <a href="acces.html" class="ul1"><li class="ul1">アクセス</li></a> <a href="#" class="ul1"><li class="ul1">お問い合わせ</li></a> </ul> </nav> </header> <main> <div class="con"> <div class="main"> <form action="thanks.php" method="post"> <input type="hidden" name="name" value="<?php echo $name; ?>"> <input type="hidden" name="hurigana" value="<?php echo $hurigana; ?>"> <input type="hidden" name="yuubin" value="<?php echo $yuubin; ?>"> <input type="hidden" name="zyuusyo" value="<?php echo $zyuusyo; ?>"> <input type="hidden" name="tel" value="<?php echo $tel; ?>"> <input type="hidden" name="mail" value="<?php echo $mail; ?>"> <input type="hidden" name="mail" value="<?php echo $mail; ?>"> <input type="hidden" name="naiyoukoumoku" value="<?php echo $naiyoukoumoku; ?>"> <input type="hidden" name="message" value="<?php echo $message; ?>"> <h2>お問い合わせ 内容確認</h2> <p>お問い合わせ内容はこちらで宜しいでしょうか?<br>よろしければ「送信する」ボタンを押して下さい。</p> <label>お名前</label> <p><?php echo $name; ?></p> </br> <label>ふりがな</label> <p><?php echo $hurigana; ?></p> </br> <label>郵便番号</label> <p><?php echo $yuubin; ?></p> </br> <label>住所</label> <p><?php echo $zyuusyo; ?></p> </br> <label>電話番号</label> <p><?php echo $tel; ?></p> </br> <label>メールアドレス</label> <p><?php echo $mail; ?></p> </br> <label>メールアドレス</label> <p><?php echo $mail; ?></p> </br> <label>問い合わせについて</label> <p><?php echo $naiyoukoumoku; ?></p> </br> <label>お問い合わせ内容</label> <p><?php echo nl2br($message); ?></p> </br> <input type="button" value="内容を修正する" onclick="history.back(-1)"> <button type="submit" name="submit">送信する</button> </form> </div> <div class="sab"> <ul class="ul3"> <a href="index.html" class="ul3"><li class="ul3">トップページ</li></a> <a href="houzin.html" class="ul3"><li class="ul3">法人情報</li></a> <a href="zigyousyo.html" class="ul3"><li class="ul3">事業所内容</li></a> <a href="acces.html" class="ul3"><li class="ul3">アクセス</li></a> <a href="#" class="ul3"><li class="ul3">お問い合わせ</li></a> <a href="#" class="ul3"><li class="ul3">採用情報</li></a> <a href="#" class="ul3"><li class="ul3">ブログ</li></a> <a href="#" class="ul3"><li class="ul3">各種ダウンロード</li></a> </ul> </div> </main> </div> </body> </html>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2020/05/16 02:14

過去の質問について、「解決済」になっていないものが多数見受けられます。解決したものは「ベストアンサー」を選び、自力で解決した場合はその方法を解答欄に書き、もし万が一解決していないのであれば質問に状況を追記するなどしてみてください。
guest

回答1

0

ベストアンサー

ソースコードは「コードの挿入」で書き込むこと。
プレビューをちゃんと確認すること。

で、お客さんと会社の双方で全く同じ文面で良いならBCCで会社宛てアドレスを指定しましょう。

PHP

1// ヘッダ情報を変数headerに格納する 2$header = "From: " .mb_encode_mimeheader($fromName) ."<{$fromEmail}>"; 3$header .= "\n" 4$header .= "Bcc: 会社のメールアドレス"

mb_send_mailでCCやBCCを指定する 表示名を指定する

投稿2020/05/16 02:25

hope_mucci

総合スコア4447

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hosodasyouta

2020/05/16 04:13

//mb_send_mail("uekusa00000@yahoo.co.jp", "メール送信テスト", "メール本文"); $fromEmail = "uekusa00000@yahoo.co.jp"; これは、関係ないのでしょうか?
hope_mucci

2020/05/16 04:29

その2行の関連性を問うているのであれば、関係ないです。 それよりも質問者と本文に登場している固有名詞が関係ないことを祈ります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問