Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. HTML
  2. ><div class="container">
  3. <div class="row">
  4. <div class="col-md-12">
  5. <div class="well well-sm">
  6. <form>
  7. <div class="row">
  8. <div class="col-md-6">
  9. <div class="form-group">
  10. <label for="name">
  11. Name</label>
  12. <input type="text" class="form-control" id="name" placeholder="Enter name" required="required" />
  13. </div>
  14. <div class="form-group">
  15. <label for="email">
  16. Email Address</label>
  17. <div class="input-group">
  18. <span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span>
  19. </span>
  20. <input type="email" class="form-control" id="email" placeholder="Enter email" required="required" /></div>
  21. </div>
  22. <div class="form-group">
  23. <label for="subject">
  24. Subject</label>
  25. <select id="subject" name="subject" class="form-control" required="required">
  26. <option value="na" selected="">Choose One:</option>
  27. <option value="service">General Customer Service</option>
  28. <option value="suggestions">Suggestions</option>
  29. <option value="product">Product Support</option>
  30. </select>
  31. </div>
  32. </div>
  33. <div class="col-md-6">
  34. <div class="form-group">
  35. <label for="name">
  36. Message</label>
  37. <textarea name="message" id="message" class="form-control" rows="9" cols="25" required="required"
  38. placeholder="Message"></textarea>
  39. </div>
  40. </div>
  41. <div class="col-md-12">
  42. <button type="submit" class="btn btn-primary pull-right" id="btnContactUs">
  43. Send Message</button>
  44. </div>
  45. </div>
  46. </form>
  47. </div>
  48. </div>
  49.  
  50.  
  51. </div>
  52. </div>
  53. PHP
  54.  
  55.  
  56. <?php
  57. if (isset($_POST["submit"])) {
  58. $name = $_POST['name'];
  59. $email = $_POST['email'];
  60. $message = $_POST['message'];
  61. $human = intval($_POST['human']);
  62. $from = 'Demo Contact Form';
  63. $to = 'example@bootstrapbay.com';
  64. $subject = 'Message from Contact Demo ';
  65.  
  66. $body = "From: $name\n E-Mail: $email\n Message:\n $message";
  67.  
  68. // Check if name has been entered
  69. if (!$_POST['name']) {
  70. $errName = 'Please enter your name';
  71. }
  72.  
  73. // Check if email has been entered and is valid
  74. if (!$_POST['email'] || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
  75. $errEmail = 'Please enter a valid email address';
  76. }
  77.  
  78. //Check if message has been entered
  79. if (!$_POST['message']) {
  80. $errMessage = 'Please enter your message';
  81. }
  82. //Check if simple anti-bot test is correct
  83. if ($human !== 5) {
  84. $errHuman = 'Your anti-spam is incorrect';
  85. }
  86.  
  87. // If there are no errors, send the email
  88. if (!$errName && !$errEmail && !$errMessage && !$errHuman) {
  89. if (mail ($to, $subject, $body, $from)) {
  90. $result='<div class="alert alert-success">Thank You! I will be in touch</div>';
  91. } else {
  92. $result='<div class="alert alert-danger">Sorry there was an error sending your message. Please try again later</div>';
  93. }
  94. }
  95. }
  96. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement