コンタクトフォームを作ってるのですが。index.phpとcontact.phpの二つのファイルをxserverにあげて、formの入力欄をうちこみ送信して、指定したヤフーメールの方には届くものの中身が『you have received an e-mail from』とでてinputタグとtextareaで入力したものが、受信の方で表示されません。どこが原因ですか。回答お待ちしております。
HTML
1コード<form action="index.php" method="POST"> 2 <div class="form-content pt-5"> 3 <div class="form-left "> 4 <div class="form-group"> 5 <input type="text" class="form-control" name="name 6 " placeholder="名前"> 7 </div> 8 <div class="form-group mt-5"> 9 <input type="text" class="form-control" name="email 10 " placeholder="メールアドレス"> 11 </div> 12 </div> 13 <div class="form-right"> 14 <div class="form-group"> 15 <textarea class="form-control" name="message 16 " placeholder="お問い合わせ" rows="10"></textarea> 17 </div> 18 </div> 19 </div> 20 <p><input type="submit" name="submit" value="上記の内容で送信する" "text-center" id="button"></p> 21 </form>
PHP コード<?php if (isset($_POST['submit'])) { $name = $_POST['name']; $emailFrom = $_POST['email']; $message = $_POST['message']; $mailTo = "valance46@yahoo.co.jp"; $headers = "From: ".$emailFrom; $txt ="You have received an e-mail from " .$name.".\n\n".$message; mail($mailTo, $txt , $headers); header("location: index.php?mailsend"); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/25 12:34