我有一個問題,我無法弄清楚,如果它的我的PHP或服務器問題。PHP HTML5聯繫表格不發送
我在同一頁面創建了一個聯繫表單'contact.php',它的所有內容都是PHP的HTML &。
我檢查了一遍又一遍的代碼,找不到任何錯誤。我沒有收到最終目標電子郵件中的任何電子郵件。誰能幫我?這是我的代碼有
這裏是我的電子郵件代碼:
$to = 'MY EMAIL ADDRESS GOES HERE';
$subject = 'New Contact Submission on ';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$body = <<<EMAIL
Hi! My name is $name
My Email is $email
$message
EMAIL;
$header = "from: $email";
if($_POST){
if($name == '' || $email == '' || $message == ''){
$feedback = 'Please Fill all areas';
}else{
mail($to, $subject, $body, $header);
$feedback = 'Thank you! We will contact you soon!';
}
}
?>
下面是聯繫表格我的HTML代碼。記住,我在1個'contact.php'文件中有這個。
<form action="" method="post">
<div class="col-md-12">
<div class="form-group">
<label for="name" class="sr-only" >Name</label>
<input placeholder="Name" id="name" type="text" class="form-control input-lg">
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="email" class="sr-only" >Email</label>
<input placeholder="Email" id="email" type="text" class="form-control input-lg">
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="message" class="sr-only" >Message</label>
<textarea placeholder="Message" id="message" class="form-control input-lg" rows="3"></textarea>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<input type="submit" class="btn btn-primary btn-lg " action="" value="Send">
<p id="feedback"><?php echo $feedback;?></p>
</div>
</div>
</form>
請[格式](http://stackoverflow.com/help/formatting )您的帖子正確。 – Script47
另請[read](http://php.net/manual/en/tutorial.forms.php)如何處理表單。 – Script47
是的,我放棄編輯這個。格式化時不要使用'>'字符,也不要使用'##'。 –