Ich versuche, diese PHP-Code in meine Kontaktform zu integrieren, alle HTML-Eingänge sind in Ordnung, es muss ein Fehler im PHP-Skript sein, hier ist der Code:PHP Kontaktformular Fehler Senden von Mail
<?php
$to = '[email protected];
$subject = 'New Website Message';
$headers = 'From: (Website Form) <POST['email']>' . "\r\n" . 'Content-type: text/html; charset=utf-8';
$message = '
<html>
<head>
<title>You have received a new message!</title>
</head>
<body>
<h3>Name: <span style="font-weight: normal;">' . $_POST['name'] . '</span></h3>
<h3>Email: <span style="font-weight: normal;">' . $_POST['email'] . '</span></h3>
<div>
<h3 style="margin-bottom: 5px;">Message:</h3>
<div>' . $_POST['message'] . '</div>
</div>
</body>
</html>';
if (!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message'])) {
if (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
mail($to, $subject, $message, $headers) or die('<span style="color: red;">Error sending Mail</span>');
echo '<span class="send-true" style="color: #00dd63;">Your email was sent!</span>';
}
} else {
echo '<span style="color: red;">All fields must be filled!</span>';
}
?>
'' 'müssen _POST $ sein [ 'E-Mail']' –