Maximillian
Mitglied
Hallo,
dies ist mein erster Beitrag. Ich habe kleines Problem mit meinem geliebten Kontaktformular.
Telefon und Name erschein nicht in der gesendeten Mail. Alles andere passt.
dies ist mein erster Beitrag. Ich habe kleines Problem mit meinem geliebten Kontaktformular.
Telefon und Name erschein nicht in der gesendeten Mail. Alles andere passt.
Vielen Dank!<?php
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
$error = FALSE;
$name = $_POST['name'];
$email = $_POST['email'];
$telefon = $_POST['telefon'];
$nachricht = $_POST['nachricht'];
$regexp_email = "^[a-z0-9]+([-_\.]?[a-z0-9])*@[a-z0-9]+([-\.]?[a-z0-9])+\.([a-z]{2,4}|museum)$";
if (empty($email)) {
$status_text = "<span style=\"color:#FF0000; font-weight:bold\">Sie müssen Ihre Email-Adresse eingeben!</span>";
$error = TRUE;
} else if (!eregi($regexp_email, $email)) {
$status_text = "<span style=\"color:#FF0000; font-weight:bold\">Die angegebene Email-Adresse ist nicht korrekt!</span>";
$error = TRUE;
} // end if
if (empty($nachricht)) {
if($error == TRUE) { $status_text .= "<br />"; }
$status_text .= "<span style=\"color:#FF0000; font-weight:bold\">Sie müssen Ihre Nachricht eingeben!</span>";
$error = TRUE;
} // end if
if (!$error) {
$header = 'From: ' . $email . "\r\n" .
'Reply-To: ' . $email . "\r\n"/* .
'X-Mailer: PHP/' . phpversion()*/;
mail('[email protected]', 'webmail Anfrage', $nachricht, $header);
$status_text = "<div style=\"color:#009900; font-weight:bold; height:365px\">Ihre Nachricht wurde erfolgreich gesendet.</div>";
} // end if
} // end if
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Probeformular1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Probeformular</h1>
<?php if( !isset($error) || ($error == TRUE) ) { ?>
<form action="" method="post">
<table>
<tr><td class="formhl">Name</td></tr>
<tr><td><input type="text" name="name" value="<?php if (isset($error)) { echo $name; }?>" size="28" /></td></tr>
<tr><td class="formhl">Telefon</td></tr>
<tr><td><input type="text" name="telefon" value="<?php if (isset($error)) { echo $telefon; }?>" size="28" /></td></tr>
<tr><td class="formhl">Email*</td></tr>
<tr><td><input type="text" name="email" value="<?php if (isset($error)) { echo $email; }?>" size="28" /></td></tr>
<tr><td class="formhl">Nachricht*</td></tr>
<tr><td><textarea name="nachricht" cols="50" rows="8"><?php if (isset($error)) { echo $nachricht; }?></textarea></td></tr>
<tr><td style="font-size:11px">(*) Diese Felder müssen ausgefüllt werden!</td></tr>
<tr><td style="text-align:right"><input class="button" type="reset" value="Löschen" /> <input class="button" type="submit" value="Senden" /></td></tr>
</table>
</form>
<?php
} // end if
if (isset($error)) { echo $status_text; }
?>
</body>
</html>