PHP Form Not Working
Hi, i'm creating a simple html/php form that shoots the message to my email.
However, whenever i submit the form, i do not receive an email. Here is the html and php code.
<form id="contact-form" method="post" action="MailHandler.php">
<div class="row">
<div class="col-md-6">
<div class="form-group user-name">
<label name="nameFive" class="sr-only">Name</label>
<input type="text" class="form-control" required id="nameFive-first" placeholder="First Name">
</div>
<div class="form-group user-email">
<label name="emailFive" class="sr-only">Email</label>
<input type="email" class="form-control" required id="emailFive" placeholder="Email Address">
</div>
<div class="form-group user-phone">
<label name="websiteOne" class="sr-only">Website</label>
<input type="text" class="form-control" required id="websiteOne" placeholder="Phone">
</div>
</div><!-- /.col-md-6 -->
<div class="col-md-6">
<div class="form-group user-message">
<label name="messageOne" class="sr-only">Message</label>
<textarea class="form-control" required id="messageOne" placeholder="Write Message"></textarea>
</div>
</div><!-- /.col-md-6 -->
</div><!-- /.row-->
<button type="submit" class="btn btn-primary">Send Message</button>
</form>
<?php
$errors = array();
if(empty($_POST['nameFive'])){
$errors[] = 'Please enter your name';
} else {
echo "";
}
if(empty($_POST['emailFive'])){
$errors[] = 'Please enter your email';
} else {
echo "";
}
if(empty($_POST['websiteOne'])){ //thephonenumber
$errors[] = 'Please enter your phone';
} else {
echo "";
}
if(empty($_POST['messageOne'])){
$errors[] = 'Please enter your comments';
} else {
echo "";
}
$emailPattern = '/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i';
// $to = "[email address removed by moderator]";
//$to ="[email address removed by moderator]";
$to ="[email address removed by moderator]";
$subject = 'Advantage Analytical';
$from = 'Advantage Analytical';
$nameFive = safe(stripslashes( $_POST['nameFive']) );
$emailFive = safe($_POST['emailFive'] );
$websiteOne = safe($_POST['websiteOne'] );
//$cname = safe ($_POST['cname']);
$messageOne = safe(stripslashes($_POST['messageOne']) );
$headers = "From: ". $from . "<" . $to. ">\r\n";
$headers .= "Reply-To: " . $emailFive . "\r\n";
$headers .= "Return-path: ". $emailFive;
$message .= "Name: " . $nameFive . "\n";
$message .= "Email: " . $email . "\n\n";
$message .= "Phone Number: " . $websiteOne . "\n\n\n";
//$message .= "Company Name: " . $cname . "\n\n\n\n";
$message .= "Comments: " . $messageOne . "\n\n\n\n\n\n\n\n";
if (count($errors) < 1){
mail($to,$subject,$message,$headers);
echo "Thank you so much for your Inquiry. I'm looking forward in serving you soon!";
} else {
echo "Please go back and enter the requested information";
}
function safe($string)
{
$pattern = "/\r|\n|\%0a|\%0d|Content\-Type:|bcc:|to:|cc:/i";
return preg_replace($pattern, '', $string);
}
?>
Thanks for your assistance in advanced!
