前提・実現したいこと
問い合わせフォームを正常にしたい
発生している問題・エラーメッセージ
問い合わせフォームを作ったのですが、無記入のメールがきます。メールのヘッダー情報に、送ってきたユーザーの情報と思われるところものっていません。 問い合せは、表示画面→送信確認画面→送信完了画面と、ファイルは3つあるのですが、 アナリティクスで確認すると、その問い合わせは送信完了画面にランディングしてきています。 何か予想される原因などわかりましたら、教えていただけないでしょうか。 どうぞよろしくお願い致します。
該当のソースコード
<?php foreach ($_POST as $key => $value){ $post[$key] = htmlspecialchars($value); } //メール送信用 mb_language("Japanese"); mb_internal_encoding("UTF-8"); $to = $post["mail"] ; $to_saiyo = "●●●●●●●●●●●●●●●●●"; $mb_title = "お問い合わせ"; $content .= " 受付完了のご連絡 ■□■--------------------------------------------------------- お問い合わせ ---------------------------------------------------------■□■ ". $post['name'] ."様 問い合わせいただきましてありがとうございます。 弊社担当より、近日中にご連絡いたします。 少々お待ちくださいませ。 ※本メールは自動返信とさせていただいております。 "; foreach ($post as $key => $value) { if ($key=="name") { $content .= "■氏名:".$value."\r\n"; $saiyo_content .= "■氏名:".$value."\r\n"; }elseif ($key=="hurigana") { $content .= "■フリガナ:".$value."\r\n"; $saiyo_content .= "■フリガナ:".$value."\r\n"; }elseif ($key=="university") { $content .= "■大学:".$value."\r\n"; $saiyo_content .= "■大学:".$value."\r\n"; }elseif ($key=="major") { $content .= "■学部・学科:".$value."\r\n"; $saiyo_content .= "■学部・学科:".$value."\r\n"; }elseif ($key=="number") { $content .= "■学年:".$value."\r\n"; $saiyo_content .= "■学年:".$value."\r\n"; }elseif ($key=="club") { $content .= "■部活・サークル:".$value."\r\n"; $saiyo_content .= "■部活・サークル:".$value."\r\n"; }elseif ($key=="tel") { $content .= "■電話番号:".$value."\r\n"; $saiyo_content .= "■電話番号:".$value."\r\n"; }elseif ($key=="address") { $content .= "■住所:".$value."\r\n"; $saiyo_content .= "■住所:".$value."\r\n"; }elseif ($key=="mail") { $content .= "■メールアドレス:".$value."\r\n"; $saiyo_content .= "■メールアドレス:".$value."\r\n"; }elseif ($key=="ask") { $content .= "■お問い合わせ内容:".$value."\r\n"; $saiyo_content .= "■お問い合わせ内容:".$value."\r\n"; } } $content .= " ===================================== 株式会社●●●●●●●●● ===================================== "; $from = "From: website\r\nReturn-Path:website"; mb_send_mail($to, $mb_title, $content, $from);//お客様向け; mb_send_mail($to_saiyo, $mb_title, $saiyo_content, $from);//営業向け ?> <!DOCTYPE html> <html lang="ja" dir="ltr"> <head> <!-- Event snippet for メール反響 conversion page --> <script> gtag('event', 'conversion', {'send_to': 'AW-733556925/OttZCLHp3qIBEL3h5N0C'}); </script> </head> <body> <form class="entry" id="entry" action="sendmail.php"> <p>以下の内容で送信しました。ありがとうございました。</p> <ul class="confirm" id="confirm"> <dt class="confirm__title">氏名</dt> <dd class="confirm__description"><?php echo $post["name"] ?></dd> <dt class="confirm__title">フリガナ</dt> <dd class="confirm__description"><?php echo $post["hurigana"] ?></dd> <dt class="confirm__title">電話番号</dt> <dd class="confirm__description"><?php echo $post["tel"] ?></dd> <dt class="confirm__title">メールアドレス</dt> <dd class="confirm__description"><?php echo $post["mail"] ?></dd> <dt class="confirm__title">お問い合わせ内容</dt> <dd class="confirm__description"><?php echo $post["ask"] ?></dd> </ul> </form> </body> </html> コード
ソースコード
### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/22 07:51
2020/05/22 08:09
2020/05/22 08:19