-
Notifications
You must be signed in to change notification settings - Fork 0
/
ojas-mail.php
65 lines (52 loc) · 2.76 KB
/
ojas-mail.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
header('Content-type: application/json');
header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Headers: X-Requested-With, content-type, access-control-allow-origin, access-control-allow-methods, access-control-allow-headers');
$request_body = file_get_contents('php://input');
$data = json_decode($request_body);
$name = $data->name;
$email = $data->email;
$message = $data->message;
echo json_encode($request_body);
if (isset($data)) {
if ( empty($name) OR empty($message) OR !filter_var($email, FILTER_VALIDATE_EMAIL)) {
// Set a 400 (bad request) response code and exit.
http_response_code(400);
echo "Oops! There was a problem with your submission. Please complete the form and try again.";
exit;
}
// Set the recipient email address.
// FIXME: Update this to your desired email address.
$recipient = "venugopalboddu88@gmail.com";
// Set the email subject.
$subject = "Ojas Innovative Technologies";
$headers = 'From: Ojas <$email>' . "\r\n" .
"Reply-To: $email" . "\r\n" .
"Bcc: venuchiru4444@gmail.com\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=ISO-8859-1\r\n";
//$email_content = "Name: $name\n Gmail: $email\n Message: $message";
$email_content = '<html><body>';
$email_content .= "<h2 style='color: #1B2596'>Visitors from Ojas Innovative Technology</h2>";
$email_content .= '<table rules="all" border="1" style="border-color: #666;" cellpadding="20">';
$email_content .= "<tr style='background: #eee;'><td><h3 style='color: #1B2596'>Name:</h3> </td><td><h3>" . $name . "</h3></td></tr>";
$email_content .= "<tr style='background: #eee;'><td><h3 style='color: #1B2596'>Email:</h3> </td><td><h3>" . $email . "</h3></td></tr>";
$email_content .= "<tr style='background: #eee;'><td><h3 style='color: #1B2596'>Message:</h3> </td><td><h3>" . $message . "</h3></td></tr>";
$email_content .= "</table>";
$email_content .= "</body></html>";
// Send the email.
if (mail($recipient, $subject, $email_content, $headers)) {
// Set a 200 (okay) response code.
http_response_code(200);
echo "Thank you for your feedback. We will get back to you soon!";
} else {
// Set a 500 (internal server error) response code.
http_response_code(500);
echo "Oops! Something went wrong and we couldn't send your message.";
}
} else {
// Not a POST request, set a 403 (forbidden) response code.
http_response_code(403);
echo "There was a problem with your submission, please try again.";
}
?>