· 9 years ago · Aug 14, 2017, 12:44 AM
1From-- norgun
2Subject-- Test Email: ***@gmail.com Message: Sbsbdb
3Message--
4MIME-Version: 1.0
5Content-type: text/plain; charset=iso-8859-1
6From: Test <***@gmail.com>
7Reply-To: <***@gmail.com>
8X-Mailer: PHP/7.0.21
9
10<?php
11$to = 'index@indexmarkets.biz';
12$name = !empty($_POST['name']) ? filter_var(trim($_POST['name']), FILTER_SANITIZE_STRING) : '';
13$from = !empty($_POST['email']) ? filter_var(trim($_POST['email']), FILTER_SANITIZE_EMAIL) : $to;
14$message = !empty($_POST['message']) ? filter_var(trim($_POST['message']), FILTER_SANITIZE_STRING) : '';
15
16$body = "Name: {$name}rnEmail: {$from}rnMessage: {$message}";
17
18$body = wordwrap($body, 70, "rn");
19
20$headers = [
21 'MIME-Version: 1.0',
22 'Content-type: text/plain; charset=iso-8859-1',
23 "From: $name <$from>",
24 "Reply-To: <$from>",
25 'X-Mailer: PHP/' .phpversion()
26];
27
28$success = mail($to, $body, implode("rn", $headers));
29
30if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest') {
31 die(json_encode(['success' => $success]));
32}
33
34echo $success ? 'Sent Successfully.' : 'An error occurred';
35
36ini_set('display_errors', 1); error_reporting(E_ALL);
37
38$success = mail($to, $body, implode("rn", $headers));
39
40$success = mail($to, $subject, $body, implode("rn", $headers));