Hi User,
kleine Frage:
Warum verarbeitet dieser Code das Feld E-Mail nicht?
[code] <?php
$adminmail="mail@example.com";
function clean_string($input)
{
$input=strip_tags($input);
$input=htmlentities($input);
$input=trim($input);
$input=stripslashes($input);
return $input;
}
$name=clean_string($_POST[‘name’]);
$subject=clean_string($_POST[‘subject’]);
$email=clean_string(strtolower($email));
$text=clean_string($_POST[‘text’]);
$date=date(“d.m.Y”)." (".date(“H:i:s”).")";
$error=0;
if(isset($_POST[‘submit’]))
{
if(empty($name))
{
echo “Bitte geben Sie Ihren Namen an!
”;
$error=1;
}
if(empty($subject))
{
echo “Bitte geben Sie einen Betreff an!
”;
$error=1;
}
if ($_POST[‘email_address’] !== ‘’)
{
exit(‘
Es ist ein Fehler aufgetreten!
Sie haben ein Feld ausgefüllt, das nicht ausgefüllt weden darf.’);}
if(empty($text))
{
echo “Bitte geben Sie einen Nachrichtentext ein!
”;
$error=1;
}
if($error!=1)
{
$header="From: ".$name." <".$email.">\n";
$header.="Mailer: don-ambiente.de\n";
$header.="Content-Type: text/plain";
if(@mail($adminmail, $subject, "Von: ".$name." (".$email.")\n Datum: ".$date."\n\n Nachricht\n ".$text, $header))
{
echo "Ihre Nachricht wurde versendet!<br>";
}
else
{
echo "<font color='#FF0000'>Ihre Nachricht wurde nicht versendet! Bitte erneut versuchen!</font><br>";
}
}
}
?>[/code]
Danke im Vorraus…

