Ungetestet, wenns funktioniert kostets 50 Euro

"deineEmailadresse@deineDomain.com" musst Du natürlich durch deine richtige Emailadresse ersetzen.
Code:
<?php
$do=$_GET["do"];
if(!$do) {
// ----- falls nix angegeben ist, schicken wir den Kunden zum Formular -----
$do="main";
}
if($do=='send') {
$vorname=$_POST["vorname"];
$nachname=$_POST["nachname"];
$email=$_POST["email"];
$kommentar=$_POST["kommentar"];
if (!$vorname) {
$errormsg.="Bitte geben Sie Ihren Vornamen an
";
}
if (!$nachname) {
$errormsg.="Bitte geben Sie Ihren Nachnamen an
";
}
if (!$email || verify_email($email)!=1) {
$errormsg.="Bitte geben Sie eine gültige Emailadresse an
";
}
if(!$errormsg) {
// ----- kein Fehler --> Mail schicken und eine Danksagung loswerden -----
$mailbody="Jemand hat Dich über die Website kontaktiert.
Hier sind die Daten, die erfasst wurden:
Vorname: $vorname
Nachname: $nachname
Email: $email
Telefon: $telefon
Kommentar:
$kommentar";
mail("deineEmailadresse@deineDomain.com","Anfrage von Website",$mailbody,"From: $email\nReply-To: $email");
echo "
<html>
<head>
<title>Kontakt - Herzlichen Dank</title>
</head>
<body bgcolor=\"#eeeeee\" text=\"#000000\">
<table align=\"center\" border=\"0\" width=\"450\">
<tr>
<td valign=\"top\" colspan=\"2\" align=\"center\">
</td>
</tr>
<tr>
<td valign=\"top\" align=\"center\">Herzlichen Dank für Ihr Interesse!
Wir werden Sie sobald als möglich kontaktieren.
</td>
</tr>
<tr>
<td valign=\"top\" colspan=\"2\" align=\"center\">
</td>
</tr>
</table>
</form>
</body>
</html>";
exit;
} // Ende if
else {
// ----- Fehler!!! --> schick den Kunden an den Anfang und zeig ihm die Fehlermeldung(en) -----
$do="main";
}
}
if($do=='main') {
echo "
<html>
<head>
<title>Kontaktformular</title>
</head>
<body bgcolor=\"#eeeeee\" text=\"#000000\">
<form action=\"kontakt.php?do=send\" method=\"post\">
<table align=\"center\" border=\"0\" width=\"450\" bgcolor=\"#eeeeee\">
<tr>
<td valign=\"top\" colspan=\"2\" align=\"center\">Bitte füllen Sie alle mit einem Stern gekennzeichneten Felder aus.
</td>
</tr>
<tr>
<td colspan=\"2\">$errormsg</td>
</tr>
<tr>
<td align=\"right\" valign=\"top\">* Vorname:</td>
<td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"vorname\" value=\"$vorname\">
</td>
</tr>
<tr>
<td align=\"right\" valign=\"top\">* Nachname:</td>
<td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"nachname\" value=\"$nachname\">
</td>
</tr>
<tr>
<td align=\"right\" valign=\"top\">* Email:</td>
<td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"email\" value=\"$email\">
</td>
</tr>
<tr>
<td align=\"right\" valign=\"top\">Telefon:</td>
<td valign=\"top\"><input type=\"text\" size=\"20\" maxlength=\"40\" name=\"telefon\" value=\"$telefon\">
</td>
</tr>
<tr>
<td valign=\"top\" colspan=\"2\" align=\"center\">Ihre Anfrage / Ihr Kommentar:</td>
</td>
</tr>
<tr>
<td valign=\"top\" colspan=\"2\" align=\"center\"><textarea name=\"kommentar\" cols=\"40\" rows=\"10\" nowrap>$kommentar</textarea>
</td>
</tr>
<tr>
<td valign=\"top\" colspan=\"2\" align=\"center\">
</td>
</tr>
<tr>
<td valign=\"top\" colspan=\"2\" align=\"center\">
<input type=\"submit\" name=\"process_form\" value=\"Abschicken\">
<input type=\"reset\" value=\"Eingaben löschen\">
</td>
</tr>
</table>
</form>
</body>
</html>";
exit;
}
function verify_email($email) {
if(eregi("^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,4})$", trim($email))) {
return 1;
} else {
return 0;
}
}
?>