kontakt.php
Eingabe Formular
PHP-Code:
<?php
function check($email)
{
if(preg_match('/^[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+$/i', $email)) {
send();
} else {
echo "Sie haben keine korrekten Daten angegeben! <a href=\"index.php\">Zurück</a>";
die();
}
}
function send()
{
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i:s",$timestamp);
$zeit = $datum." um ".$uhrzeit." Uhr";
$empfanger = "!!!!!!!HIER KOMMT IHRE E-ADRESSE HIN!!!!!!!";
$betreff = "Die wilden Bandenwürmer Kontaktformular - ";
$betreff .= $_POST[betreff];
$text = "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">\n";
$text .= "<html><body style=\"margin:0;padding:0;font-family:Arial;color:#000000;background: #caced1;\"><p>";
$text .= $_POST[absender];
$text .= " mit der E-mail Adresse ";
$text .= $_POST[email];
$text .= " schrieb am<br>";
$text .= $zeit;
$text .= ": <br><br>\n";
$text .= $_POST[text];
$text .= "</p></body></html>";
$absender = "From: ";
$absender .= $_POST[absender];
$absender .= " <";
$absender .= $_POST[email];
$absender .= ">\nContent-Type: text/html\nContent-Transfer-Encoding: 8bit\n";
mail($empfanger, $betreff, $text, $absender);
$message = "Ihre Nachricht wurde am ";
$message .= $zeit;
$message .= " mit folgenden Daten versendet:<br>";
$message .= "Absender: ";
$message .= $_POST[absender];
$message .= " <";
$message .= $_POST[email];
$message .= "><br>";
$message .= "Betreff: ";
$message .= $_POST[betreff];
$message .= "<br>";
$message .= "Nachricht: <br>";
$message .= $_POST[text];
echo $message;
}
#####################################################
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">\n";
echo "<html><body style=\"margin:0;padding:0;font-family:Arial;color:#000000;background: #caced1;\"><p>\n";
check($_POST[email]);
echo "<br><br><a href=\"index.php\">Zurück</a>";
echo "</p></body></html>";
die();
?>
Code:
<form name="kontakt" method="post" action="kontakt.php"> <p> <input type="text" value="Ihr Name" name="absender" /> <input type="text" value="Ihre E-Mail" name="email" /> <input type="text" value="Betreff" name="betreff" /> <textarea name="text">Nachricht</textarea> <input type="submit" value="Absenden" name="submit" /> </p> </form>
Kommentar