Advertisement
Guest User

makeprofits.net

a guest
Apr 25th, 2017
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. <?php
  2. /*
  3. Name: Contact Form
  4. Written by: Okler Themes - (http://www.okler.net)
  5. Version: 4.4.0
  6. */
  7.  
  8. session_cache_limiter('nocache');
  9. header('Expires: ' . gmdate('r', 0));
  10.  
  11. header('Content-type: application/json');
  12.  
  13. // Step 1 - Enter your email address below.
  14. $to = 'leads@mybusinessventure.com';
  15.  
  16. // Step 2 - Enable if the server requires SMTP authentication. (true/false)
  17. $enablePHPMailer = false;
  18.  
  19. $subject = "MakeProfits.net Contact Request *Intro";
  20.  
  21. if(isset($_POST['email'])) {
  22.  
  23. $name = $_POST['name'];
  24. $email = $_POST['email'];
  25.  
  26. $fields = array(
  27. 0 => array(
  28. 'text' => 'Name',
  29. 'val' => $_POST['name']
  30. ),
  31. 1 => array(
  32. 'text' => 'Email address',
  33. 'val' => $_POST['email']
  34. ),
  35. 2 => array(
  36. 'text' => 'State',
  37. 'val' => $_POST['state']
  38. ),
  39. 3 => array(
  40. 'text' => 'Phone',
  41. 'val' => $_POST['phone']
  42. )
  43.  
  44. );
  45.  
  46. $message = "";
  47.  
  48. foreach($fields as $field) {
  49. $message .= $field['text'].": " . htmlspecialchars($field['val'], ENT_QUOTES) . "<br>\n";
  50. }
  51.  
  52. // Simple Mail
  53. if(!$enablePHPMailer) {
  54.  
  55. $headers = '';
  56. $headers .= 'From: ' . $name . ' <' . $email . '>' . "\r\n";
  57. $headers .= "Reply-To: " . $email . "\r\n";
  58. $headers .= "MIME-Version: 1.0\r\n";
  59. $headers .= "Content-Type: text/html; charset=UTF-8\r\n";
  60.  
  61. if (mail($to, $subject, $message, $headers)){
  62. $arrResult = array ('response'=>'success');
  63. } else{
  64. $arrResult = array ('response'=>'error');
  65. }
  66.  
  67. // PHP Mailer Library - Docs: https://github.com/PHPMailer/PHPMailer
  68. } else {
  69.  
  70. include("php-mailer/PHPMailerAutoload.php");
  71.  
  72. $mail = new PHPMailer;
  73.  
  74. $mail->IsSMTP(); // Set mailer to use SMTP
  75. $mail->SMTPDebug = 0; // Debug Mode
  76.  
  77. // Step 3 - If you don't receive the email, try to configure the parameters below:
  78.  
  79. //$mail->Host = 'mail.yourserver.com'; // Specify main and backup server
  80. //$mail->SMTPAuth = true; // Enable SMTP authentication
  81. //$mail->Username = 'username'; // SMTP username
  82. //$mail->Password = 'secret'; // SMTP password
  83. //$mail->SMTPSecure = 'tls'; // Enable encryption, 'ssl' also accepted
  84.  
  85. $mail->From = $email;
  86. $mail->FromName = $_POST['name'];
  87. $mail->AddAddress($to); // Add a recipient
  88. $mail->AddReplyTo($email, $name);
  89.  
  90. $mail->IsHTML(true); // Set email format to HTML
  91.  
  92. $mail->CharSet = 'UTF-8';
  93.  
  94. $mail->Subject = $subject;
  95. $mail->Body = $message;
  96.  
  97. if(!$mail->Send()) {
  98. $arrResult = array ('response'=>'error');
  99. }
  100.  
  101. $arrResult = array ('response'=>'success');
  102.  
  103. }
  104.  
  105. echo json_encode($arrResult);
  106.  
  107. } else {
  108.  
  109. $arrResult = array ('response'=>'error');
  110. echo json_encode($arrResult);
  111.  
  112. }
  113. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement