죄송 합니다만,이 질문은 이미이 사이트에서 이미 확인되었습니다. 그러나 다른 사람들이 제안한 바를 구현하려고했지만 행운이 없었습니다.문의 양식 - '알 수 없음'으로 통하는 사용자 이름 및 전자 메일
다른 사람들과 마찬가지로 나는 매우 간단한 문의 양식을 가지고 있으며,이 예제를 위해 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()
를 호출 할 때, 입력의 이름을 잊었
많은 감사
희망이 도움이? –
죄송합니다. PHP 코드를 너무 많이 삭제했습니다. 코드를 편집했습니다. – Jeoul