謝罪、私はこの質問が既にこのサイトでかなり遅れて尋ねられていることを知っていますが、私は他の人たちが示唆しているが運がないものを実装しようとしました。お問い合わせフォーム - ユーザー名とメールアドレスが「不明」
他の人と同じ私は非常に簡単な連絡フォームを持っています。この例のために、私はPHPコーディングを最小限に抑えていますので、見るのが簡単です。
GMailでメッセージを受け取ったという意味ではうまくいきますが、ユーザーが記入した電子メールと名前は決して表示されません。
- 私は「\ R」を取り、ちょうど\ nは
他の方法は、ジャンクに行くか、(未知から入る)同じメールをもたらしているのどちらか\」残して試してみました。
<form action="contact.php" method="post"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="email">Email address</label> <input type="email" class="form-control" id="email" placeholder="Enter email"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="name">Name</label> <input type="text" class="form-control" id="name" placeholder="Name"> </div> </div> </div> <div class="form-group"> <label for="message">Message</label> <textarea name="message" id="message" class="form-control" rows="3"></textarea> </div> <button type="submit" class="btn tf-btn btn-default">Submit</button> </form>
PHPコード
<?php
$to = '[email protected]';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject = 'RE: RMW interest';
$headers .= 'From:' .$name. " ".'<'.$email.'>'."\r\n";
$headers .= 'Reply-To: ' . $email . "\r\n";
mail($to, $subject, $message, $headers);
echo "Thank you for contacting us, we will respond shortly!";
?>
誰かがこの特定のケースにいくつかの光を当てるしてくださいできれば私が最も感謝されます。あなたはcontact.phpファイルでprint_r()
を呼び出すときは、入力に名前を付けるのを忘れて
感謝
希望このことができますか? –
oops申し訳ありませんが、私はあまりにも多くのPHPコードを削除し、私はコードを編集しました。 – Jeoul