'),array('<','>'),$email);
// -- BELOW : EXAMPLE SEND YOU AN EMAIL ABOUT THE NEW USER (comment to disable it/ uncomment it to enable it)
// Set the recipient email address.
// IMPORTANT - FIXME: Update this to your desired email address (relative to your server domaine).
$recipient = "your@email.com";
// Set the email subject.
$subject = "New subscription";
// Build the email content.
$email_content = "Hello \n New user subscription.\n";
$email_content .= "Email: $email\n\n";
$email_content .= "Sincerely,";
// Build the email headers.
$email_headers = "From: <$email>";
// Send the email.
if (mail($recipient, $subject, $email_content, $email_headers)) {
// Set a 200 (okay) response code.
// http_response_code(200);
$response['success'] = 'You will be notified';
//echo "Thank You! Your message has been sent.";
} else {
// Set a 500 (internal server error) response code.
// http_response_code(500);
$response['success'] = 'Something went wrong';
//echo "Oops! Something went wrong and we couldn't send your message.";
}
// -- END OF : EXAMPLE YOU AN EMAIL ABOUT THE NEW USER
// -- BELOW : EXAMPLE TO STORE REGISTERED USERS EMAIL IN A FILE "email.txt" (comment to disable it/ uncomment it to enable it)
/*
file_put_contents("email.txt", $email . " \r\n", FILE_APPEND | LOCK_EX);
*/
// -- END OF EXAMPLE TO STORE REGISTERED USERS EMAIL IN A FILE
// End PROCESS TO STORE EMAIL GOES HERE
$response['success'] = 'You will be notified';
}
$response['email'] = $email;
echo json_encode($response);
}
/*
*Handle Message From
*/
// check email into post data
else if (isset($_GET['submit_message'])) {
$email = trim($_GET['email']);
$name = trim($_GET['name']);
$message = trim($_GET['message']);
$email = filter_var(@$_GET['email'], FILTER_SANITIZE_EMAIL );
$name = htmlentities($name);
$message = htmlentities($message);
// Form validation handles by the server here if required
/*
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$response['error']['email'] = "
A valid email is required.";
}
if (empty($name) || strlen($name) < 3) {
$response['error']['name'] = 'Name is required with at least 3 characters';
}
if (empty($message)) {
$response['error']['message'] = 'Empty message is not allowed';
}
*/
// End form validation
if (!isset($response['error']) || $response['error'] === '') {
/* in this sample code, messages will be stored in a text file */
// PROCESS TO STORE MESSAGE GOES HERE
$content = "Name: " . $name . " \r\nEmail: " . $email . " \r\nMessage: " . $message;
$content = str_replace(array('<','>'),array('<','>'),$content);
$name = str_replace(array('<','>'),array('<','>'),$name);
$message = str_replace(array('<','>'),array('<','>'),$message);
// -- BELOW : EXAMPLE SEND YOU AN EMAIL CONTAINING THE MESSAGE (comment to disable it/ uncomment it to enable it)
// Set the recipient email address.
// IMPORTANT - FIXME: Update this to your desired email address (relative to your server domaine).
$recipient = "your@email.com";
// Set the email subject.
$subject = "Message From ".$name;
// Build the email content.
$email_content = $message."\n \n";
$email_content .= "Sincerely,";
$email_content .= "From: $name\n\n";
$email_content .= "Email: $email\n\n";
// Build the email headers.
$email_headers = "From: $name <$email>";
// Send the email.
if (mail($recipient, $subject, $email_content, $email_headers)) {
// Set a 200 (okay) response code.
// http_response_code(200);
$response['success'] = 'You will be notified';
//echo "Thank You! Your message has been sent.";
} else {
// Set a 500 (internal server error) response code.
// http_response_code(500);
$response['error'] = 'Something went wrong';
//echo "Oops! Something went wrong and we couldn't send your message.";
}
// -- END OF : EXAMPLE YOU AN EMAIL CONTAINING THE MESSAGE
// -- BELOW : EXAMPLE TO STORE MESSAGE USERS EMAIL IN A FILE "message.txt" (comment to disable it/ uncomment to enable it)
/*
file_put_contents("message.txt", $content . "\r\n---------\r\n", FILE_APPEND | LOCK_EX);
*/
// -- END OF : EXAMPLE TO STORE MESSAGE USERS EMAIL IN A FILE
// End PROCESS TO STORE MESSAGE GOES HERE
$response['success'] = 'Message sent successfully';
} else {
$response['error'] = '' . $response['error'] . '
';
}
$response['email'] = $email;
echo json_encode($response);
}