Hallo,
Bin schon seid längerem an diesen hunz Kontaktformular am basteln...
Um es kurz zu halten ich komme einfach nicht weiter, es klappt ja nur beim verschicken sagt er mir das die nachricht nicht verschicken werden konnte.
Email erhalte ich auch nur das er mir ständig den fehler anzeigt.
Ich were euch sowas von dankbar wenn mir jemand helfen könnte und den fehler findet.
Hier mal das script
um so länger ich drauf gucke und suche,habe ich den reiz den pc samt mich aus den fenster zu schmeissen (;
MFG Metty
Bin schon seid längerem an diesen hunz Kontaktformular am basteln...
Um es kurz zu halten ich komme einfach nicht weiter, es klappt ja nur beim verschicken sagt er mir das die nachricht nicht verschicken werden konnte.
Email erhalte ich auch nur das er mir ständig den fehler anzeigt.
Ich were euch sowas von dankbar wenn mir jemand helfen könnte und den fehler findet.
Hier mal das script
PHP:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = strip_tags(trim($_POST["name"]));
$name = str_replace(array("\r","\n"),array(" "," "),$name);
$email = filter_var(trim($_POST["email"]), FILTER_SANITIZE_EMAIL);
$message = trim($_POST["message"]);
if ( empty($name) OR empty($message) OR !filter_var($email, FILTER_VALIDATE_EMAIL)) {
http_response_code(400);
echo "Oops! There was a problem with your submission. Please complete the form and try again.";
exit;
}
$recipient = "test@test.de";
$subject = "Homepage neuer Kontakt von: $name";
$email_content = "Name: $name\n";
$email_content .= "Email: $email\n\n";
$email_content .= "Message:\n$message\n";
$email_headers = "From: $name <$email>";
if (mail($recipient, $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.";
}
?>
Code:
$(function() {
var form = $('#ajax-contact');
var formMessages = $('#form-messages');
$(form).submit(function(e) {
e.preventDefault();
var formData = $(form).serialize();
$.ajax({
type: 'POST',
url: $(form).attr('action'),
data: formData
})
.done(function(response) {
$(formMessages).removeClass('error');
$(formMessages).addClass('success');
$(formMessages).text(response);
$('#name').val('');
$('#email').val('');
$('#message').val('');
})
.fail(function(data) {
$(formMessages).removeClass('success');
$(formMessages).addClass('error');
if (data.responseText !== '') {
$(formMessages).text(data.responseText);
} else {
$(formMessages).text('Oops! An error occured and your message could not be sent.');
}
});
});
});
um so länger ich drauf gucke und suche,habe ich den reiz den pc samt mich aus den fenster zu schmeissen (;
MFG Metty