When i make my .php file and input the code to send a forum to the desired email i am getting an error
and when i click submit on my forum page i am getting the Oops! Something went wrong and we couldn't send your message.
error and just a quick question would this even work to send forums to emails?
this is my .php code
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Get the form fields and remove whitespace
$name = strip_tags(trim($_POST["name"]));
$name = str_replace(array("\r","\n"),array(" "," "),$name);
$email = filter_var(trim($_POST["email"]), FILTER_SANITIZE_EMAIL);
$subject = trim($_POST["subject"]);
$message = trim($_POST["message"]);
// Check if all fields are filled
if (empty($name) || empty($email) || empty($subject) || empty($message)) {
http_response_code(400);
echo "Please fill out all fields.";
exit;
}
// Set the recipient email address
$recipient = "[email protected]"; // Replace this with your personal email
// Set the email subject
$email_subject = "New Contact Form Submission: $subject";
// Build the email content
$email_content = "Name: $name\n";
$email_content .= "Email: $email\n\n";
$email_content .= "Message:\n$message\n";
// Build the email headers
$email_headers = "From: $name <$email>";
// Send the email
if (mail($recipient, $email_subject, $email_content, $email_headers)) {
http_response_code(200);
echo "Thank You! Your message has been sent.";
} else {
http_response_code(500);
echo "Oops! Something went wrong and we couldn't send your message.";
}
} else {
http_response_code(403);
echo "There was a problem with your submission, please try again.";
}
?>