The Complete PHP Code.
(index.php)<?phpif (isset($_POST["submit"])) {$name = $_POST['name'];$email = $_POST['email'];$message = $_POST['message'];$human = intval($_POST['human']);$from = 'Demo Contact Form';$to = 'example@bootstrapbay.com';$subject = 'Message from Contact Demo ';$body = "From: $name\n E-Mail: $email\n Message:\n $message";// Check if name has been enteredif (!$_POST['name']) {$errName = 'Please enter your name';}// Check if email has been entered and is validif (!$_POST['email'] || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {$errEmail = 'Please enter a valid email address';}//Check if message has been enteredif (!$_POST['message']) {$errMessage = 'Please enter your message';}//Check if simple anti-bot test is correctif ($human !== 5) {$errHuman = 'Your anti-spam is incorrect';}// If there are no errors, send the emailif (!$errName && !$errEmail && !$errMessage && !$errHuman) {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 later</div>';}}}?>
The Complete HTML Code.<form class="form-horizontal" role="form" method="post" action="index.php"><div class="form-group"><label for="name" class="col-sm-2 control-label">Name</label><div class="col-sm-10"><input type="text" class="form-control" id="name" name="name" placeholder="First & Last Name" value="<?php echo htmlspecialchars($_POST['name']); ?>"><?php echo "<p class='text-danger'>$errName</p>";?></div></div><div class="form-group"><label for="email" class="col-sm-2 control-label">Email</label><div class="col-sm-10"><input type="email" class="form-control" id="email" name="email" placeholder="example@domain.com" value="<?php echo htmlspecialchars($_POST['email']); ?>"><?php echo "<p class='text-danger'>$errEmail</p>";?></div></div><div class="form-group"><label for="message" class="col-sm-2 control-label">Message</label><div class="col-sm-10"><textarea class="form-control" rows="4" name="message"><?php echo htmlspecialchars($_POST['message']);?></textarea><?php echo "<p class='text-danger'>$errMessage</p>";?></div></div><div class="form-group"><label for="human" class="col-sm-2 control-label">2 + 3 = ?</label><div class="col-sm-10"><input type="text" class="form-control" id="human" name="human" placeholder="Your Answer"><?php echo "<p class='text-danger'>$errHuman</p>";?></div></div><div class="form-group"><div class="col-sm-10 col-sm-offset-2"><input id="submit" name="submit" type="submit" value="Send" class="btn btn-primary"></div></div><div class="form-group"><div class="col-sm-10 col-sm-offset-2"><?php echo $result; ?></div></div></form>
1 comments:
Write commentsNo more live link in this comments field
ReplyConversionConversion EmoticonEmoticon