Hallo,
ich habe ein einfaches E-Mail Formular in php auf meine Seite eingebaut. Die Codierung ist leider nicht von mir.
Wenn ich die Email aus dem Posteingang abhole fehlt mir der Absender. Kann mir jemand sagen, wo ist hier der Fehler?
<?php
$Empfaenger = "ich@web.de";
$mailheader = "From: $Name<$eMail>\n";
$mailheader .= "Content-Type: text/xml; charset="utf-8"\n";
$mailheader .= "Content-Transfer-Encoding: 8bit\n";
if($_REQUEST['Send'])
{
if(empty($_REQUEST['Name']) || empty($_REQUEST['eMail']) || empty($_REQUEST['Nachricht']))
{
echo"Bitte gehen Sie <a href="javascript:history.back();">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['Betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, $mailheader);
echo"Vielen Dank. Ihre E-Mail wurde erfolgreich verschickt!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href="kontakt.php">Seite</a>.";
}
?>
Danke für Eure Hilfe.
babe