-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmail.php
31 lines (25 loc) · 890 Bytes
/
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
<?php
if(isset($_POST['Email'])) {
if (!filter_var($_POST['Email'], FILTER_VALIDATE_EMAIL)) {
echo "Please enter a valid email address.";
} else {
send_email();
}
}
exit;
function send_email() {
$message = "\nName: " . $_POST['Name'] .
"\nEmail: " . $_POST['Email'];
$message .= "\n\nBrowser Info: " . $_SERVER["HTTP_USER_AGENT"] .
"\nIP: " . $_SERVER["REMOTE_ADDR"] .
"\n\nDate: " . date("Y-m-d h:i:s");
$message .= "\n\nMessage: " .
"\n" . $_POST['Message'];
$siteEmail = '[email protected]';
$emailTitle = "[scalien contact form] " . $_POST['Name'];
if(!mail($siteEmail, $emailTitle, $message, 'From: ' . $_POST['Name'] . ' <' . $_POST['Email'] . '>')) {
echo "Can't send the email. Please try again later or call us by phone. Thank you for your patience.";
} else {
echo 'Sent';
}
}