Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
496
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. <div class="row">
  2. <div class="col-md-8 col-md-offset-2">
  3. <div class="row">
  4. <form name="coming-soon-form" role="form" autocomplete="off" class="m-t-15" id="coming-soon-form" action="_lib/coming-soon-form.php" method="post">
  5. <div class="row">
  6. <div class="col-sm-6">
  7. <div class="form-group form-group-default required">
  8. <label class="control-label">First name</label>
  9. <input type="text" id="name" name="name" class="form-control" required>
  10. </div>
  11. </div>
  12. <div class="col-sm-6">
  13. <div class="form-group form-group-default">
  14. <label class="control-label">Last name</label>
  15. <input type="text" id="last-name" name="last-name" class="form-control" required>
  16. </div>
  17. </div>
  18. </div>
  19. <div class="form-group form-group-default">
  20. <label class="control-label">Email</label>
  21. <input type="email" id="email" name="email" placeholder="abc@123.com" class="form-control" required>
  22. </div>
  23. <div class="sm-p-t-10 clearfix">
  24.  
  25. <input type="submit" class="btn btn-complete font-montserrat all-caps fs-12 pull-right xs-pull-left" value="Submit">
  26. </div>
  27. <div class="clearfix"></div>
  28. </form>
  29. </div>
  30. </div>
  31. </div>
  32.  
  33. <?php
  34.  
  35. require 'phpmailer/PHPMailerAutoload.php';
  36.  
  37. // CONFIG YOUR FIELDS
  38. //============================================================
  39. $name = filter_var($_POST["name"], FILTER_SANITIZE_STRING);
  40. $email = filter_var($_POST["email"], FILTER_SANITIZE_EMAIL);
  41.  
  42.  
  43. // CONFIG YOUR EMAIL MESSAGE
  44. //============================================================
  45. $message = '<p>The following request was sent from: </p>';
  46. $message .= '<p>Name: ' . $name . '</p>';
  47. $message .= '<p>Email: ' . $email . '</p>';
  48. $message .= '<p>Message: ' . $formMessage .'</p>';
  49.  
  50. // CONFIG YOUR MAIL SERVER
  51. //============================================================
  52. $mail = new PHPMailer;
  53. $mail->isSMTP(); // Enable SMTP authentication
  54. $mail->SMTPAuth = true; // Set mailer to use SMTP
  55. //Sign up with MAIL GUN
  56. $mail->Host = 'smtp.gmail.com'; // Specify main and backup server (this is a fake name for the use of this example)
  57.  
  58. $mail->Username = 'email@gmail.com'; // SMTP username
  59. $mail->Password = 'password'; // SMTP password
  60. $mail->SMTPSecure = 'tls'; // Enable encryption, 'ssl' also accepted
  61. $mail->Port = 587;
  62.  
  63. $mail->From = $email;
  64. $mail->FromName = $name;
  65. $mail->AddReplyTo($email,$name);
  66. $mail->to('email@gmail.com');
  67. $mail->addAddress('email@gmail.com'); // Add a recipient
  68.  
  69. $mail->WordWrap = 50; // Set word wrap to 50 characters
  70. $mail->isHTML(true); // Set email format to HTML
  71.  
  72. $mail->Subject = 'Contact request';
  73. $mail->Body = $message;
  74. $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
  75.  
  76. if(!$mail->send()) {
  77. $data['error']['title'] = 'Message could not be sent.';
  78. $data['error']['details'] = 'Mailer Error: ' . $mail->ErrorInfo;
  79. exit;
  80. }
  81.  
  82. $data['success']['title'] = 'Message has been sent';
  83.  
  84. echo json_encode($data);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement