$value)
{
if($key == "redirect" OR $key == "recipient" OR $key == "subject")
{
continue;
}
$email .= "Fomular Feld '$key':\n"
. "=============================\n"
. "$value\n"
. "\n";
}
// E-Mail Fuß anfügen
$email .= "=============================\n"
. "Ende der automatisch generierten E-Mail.";
// Versuchen E-Mail zu versenden
if(!mail($recipient, $subject, $email))
{
// Ist dies gescheitert, Fehlermeldung ausgeben
echo "Es ist ein Fehler beim Versenden der E-Mail aufgetreten,"
. " eventuell liegt ein Konfigurationsfehler am Server vor.\n\n";
exit;
}
// Wenn gewünscht, auf Bestätigungsseite weiterleiten
if(isset($_POST['redirect']) AND preg_match("=^(http|ftp)://.*\..*$=", $_POST['redirect']))
{
header("Location: ".$_POST['redirect']);
exit;
}
// sonst eine Bestätigung ausgeben
else
{
header("Content-type: text/html");
echo "Die E-Mail wurde erfolgreich versendet.";
exit;
}
}
?>