hab mir hier ein kleines Kontakt Formular,
das Problem ist, beim Empfänger kommt die Mail zwar an, jedoch ohne Betreff und ohne Namen obwohl ich das doch alles angegeben habe
Hier der Code:
das Problem ist, beim Empfänger kommt die Mail zwar an, jedoch ohne Betreff und ohne Namen obwohl ich das doch alles angegeben habe
Hier der Code:
PHP-Code:
<?
if($_POST['senden'])
{
if(!$_POST['name'] || !$_POST['email'] || !$_POST['inhalt'])
{
echo "<span class=\"fehler\">blablabla!<br><a href=\"$PHP_SELF\">zurück</a></span>";
}
else
{
if(!eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $_POST['email']))
{
echo "<span class=\"fehler\">".$_POST['email']."blablabkla!<br><a href=\"$PHP_SELF\">zurück</a></span>";
}
else
{
$header.="From: \"$name\" <$email>\n";
$header.="MIME-Version: 1.0\n";
$header.="Content-Type: text/plain;\n";
$header.="X-Mailer: PHP/".phpversion();
$an = "\"Mein Name\" <meinemail@blabla.de>";
$nachricht1.= "\nAnrede:".$_POST['anrede']."\nName:".$_POST['name']."\nVorname:".$_POST['vorname']."\nStraße/Hausnummer:".$_POST['strasse']."\nOrt/PLZ:".$_POST['ort']."\nE-Mail-Adresse:".$_POST['email']."\nHomepage:".$_POST['homepage']."\nBetreff:".$_POST['betreff']."\nNachricht:".$_POST['inhalt'];
mail($an,$betreff,$nachricht1, $header);
$nachricht2 = "$nachricht\n\n(Homepage: $homepage)";
$subject2 = "Danke blablabls";
$danke = "Hallo $vorname,\n\nvielen Dank für deine Nachricht!\n\nDu erhälst in Kürze Antwort von mir.\n\n\nGruß,\n\nich bin das\n\n--\n\nDeine Nachricht an mich:\n\n $inhalt $nachricht2";
$header2.="From: \"Mein Name\" <meinemail@blabla.de>\n";
$header2.="MIME-Version: 1.0\n";
$header2.="Content-Type: text/plain;\n";
$header2.="X-Mailer: PHP/".phpversion();
$an2 = "\"$name\" <$email>";
mail($an2,$subject2,$danke,$header2);
echo "<span class=\"text\">Email erfolgreich verschickt!</span>";
}}}
?>
Kommentar