PHP-Code:
<?php
<?
/*Variablen werden umgewandelt*/
/*weitere Felder nach ähnlichem Muster verwenden*/
$name = $_POST['name'];
$nachricht = $_POST['nachricht'];
$mail = $_POST['mail'];
$vorname = $_POST['vorname'];
$abteilung = $_POST['abteilung'];
$prio = $_POST['prio'];
$kurz = $_POST['kurz'];
$webmaster = $_POST['webmaster'];
/*???*/
$absender = "webmaster@domain.de";
/*???*/
$betreffwebmaster = $_POST["betreffwebmaster"];
$koerperwebmaster = "$vorname $name($abteilung) hat eine E-Mail mit dem Betreff $betreffwebmaster geschrieben: $kurz.
Diese Nachricht wurde mit der Priorität $prio gesendet.
$nachricht
Mfg
$vorname $name";
$betreffabsender = "Danke für Ihre E-Mail";
$koerperabsender = "Herzlichen Dank für Ihre Nachricht";
$action = 1;
/*Es soll auf eine andere Datei verwiesen werden*/
$sUrlMailFalsch = "http://intranet";
$sUrlFelderLeer = "http://intranet";
$sUrlMailVersendet = "http://intranet";
/*Direkte Anzeige der Fehler in der danke.php*/
$mailfalsch = "<p class=ueber1>Fehler</p>
Leider ist die E-Mail-Adresse falsch</p>
Bitte kontrolliere noch einmal die Eingabe und sende das Formular erneut ab.";
$felderleer = "<p class=ueber1>Fehler</p>
Die Nachricht konnte nicht versandt werden, da nicht alle Felder ausgefüllt wurden</p>";
$abgesandt = "<p class=ueber1>Danke,</p>
wir haben die Nachricht versandt und werden uns evtl. noch einmal melden.</p>";
if ($name == "" || $mail =="" || $nachricht =="" || $betreffwebmaster =="")
{
/*nein*/
if ($action == 1)
header("location:".$sUrlFelderLeer);
else echo "$felderleer";
}
else
{
/*ja*/
/*Ist die E-Mail-Adresse richtig eingegeben?*/
if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $mail))
{
/*E-Mail-Adresse ist richtig*/
mail("$webmaster","$betreffwebmaster","$koerperwebmaster\n\n\n\n\n","FROM: $mail\n");
/*Soll der Absender eine Kopie erhalten?*/
if ($kopie == "ja")
{
mail("$mail","$betreffabsender","$koerperabsender\n\n--------------\nKostenlose Formmailer bei www.tools4web.de\n--------------","FROM: $absender\n");
if ($action == 1) header("location:".$sUrlMailVersendet);
else echo "$abgesandt";
}
else
{
if ($action == 1) header("location:".$sUrlMailVersendet);
else echo "$abgesandt";
echo "$abgesandt";
}
}
else
{
/*nein*/
if ($action == 1) header("location:".$sUrlMailFalsch);
else echo "$mailfalsch";
}
}
?>
?>