-3
我使用此php代碼來接收用戶反饋,只要他們提交表單,但不幸的是它不工作。 請幫我用這段代碼。發送表單提交電子郵件
/********************* HTML代碼********************** */
<div class="contact-form bottom">
<h2><b>Send a message</b></h2>
<form id="main-contact-form" name="contact-form" method="post" action="sendemail.php" class="form-horizontal">
<div class="form-group">
<span class="col-sm-1"><i class="fa fa-user bigicon"></i></span>
<div class="col-sm-11">
<input type="text" name="name" class="form-control" required placeholder="Name">
</div>
</div>
<div class="form-group">
<span class="col-sm-1 text-center"><i class="fa fa-envelope bigicon"></i></span>
<div class="col-sm-11">
<input type="email" name="email" class="form-control" required placeholder="Email Id">
</div>
</div>
<div class="form-group">
<span class="col-sm-1 text-center"><i class="fa fa-phone-square bigicon"> </i></span>
<div class="col-sm-11">
<input id="phone" name="phone" type="text" placeholder="Phone" class="form-control" required>
</div>
</div>
<div class="form-group">
<span class="col-sm-1 text-center"><i class="fa fa-pencil-square-o bigicon"></i></span>
<div class="col-sm-11">
<textarea name="message" id="message" required class="form-control" rows="8" placeholder="Enter your massage for us here. We will get back to you within 24 Hours."></textarea>
</div>
</div>
<div class="form-group">
<input type="submit" name="submit" class="btn btn-submit" value="Submit">
</div>
</form>
</div>
/********************** PHP代碼**************** ******/
<?php
if (isset($_POST["submit"])) {
$name = $_POST['name'];
$email = $_POST['email'];
$email = $_POST['phone'];
$message = $_POST['message'];
$from = 'Contact Form';
$to = '[email protected]';
$subject = 'Message from ';
$body = "From: $name\n E-Mail: $email\n Message:\n $message\n Phone: $phone";
// Check if name has been entered
if (!$_POST['name']) {
$errName = 'Please enter your Name';
}
// Check if email has been entered and is valid
if (!$_POST['email'] || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$errEmail = 'Please enter a valid Email address';
}
// Check if name has been entered
if (!$_POST['phone']) {
$errName = 'Please enter your Phone Number';
}
//Check if message has been entered
if (!$_POST['message']) {
$errMessage = 'Please enter your Message';
}
// If there are no errors, send the email
if (!$errName && !$errEmail && !$errMessage && !$errPhone) {
if (mail ($to, $subject, $body, $from)) {
$result='<div class="alert alert-success">Thank You! I will be in touch</div>';
} else {
$result='<div class="alert alert-danger">Sorry there was an error sending your message. Please try again</div>';
}
}
}
?>
由於提前
你是本地主機或任何服務器 –
我都嘗試 –
本地服務器上工作意味着喲你必須配置SMTP – Karthi