jens1337
Threadersteller
Dabei seit: 18.10.2010
Ort: blumberg
Alter: -
Geschlecht:
|
Verfasst Fr 28.01.2011 17:48
Titel Kontaktformular |
|
|
Hallo , habe nochmal ne kurze Frage, hoffe es kann mir jemand helfen !
Hier ist mein Kontaktformular , irgendwie wird es auf meiner Seite nicht angezeigt , ich muss da nen Fehler rein gemacht haben ,finde ihn aber nicht !
Vlt weis einer von euch was hier schief gelaufen ist !
------------------------------
<body>
<?php
// wenn das Formular übermittelt wurde
if(isset($_POST['abschicken'])){
while(list($feld,$wert)=each($HTTP_POST_VARS)){
// übermittelte Inhalte "entschärfen"
$wert=preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "",$wert);
$$feld=$wert;
// die übermittelten Variablen werden zum "Text der Email" zusammengefasst
if($feld!="abschicken"){
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ". date("d.m.Y H:i:s");
// Überprüfen ob alle Pflichtfelder gefüllt sind
empty($telefon) ? $err[] = "<p>- Bitte ihre Telefonnummer angeben.</p>" : false;
empty($vorname) ? $err[] = "<p>- Bitte ihren Namen angeben.</p>" : false;
empty($email) ? $err[] = "<p>- Bitte die Email-Adresse angeben.</p>" : false;
empty($adresse) ? $err[] = "<p>- Bitte ihre Adresse eingeben.</p>" : false;
// wenn nicht, werden die Fehlermeldungen ausgegeben und das "halbgefüllte" Formular angezeigt
if(!empty($err)) {
echo "<p>Bitte korrigieren Sie folgende Fehler:</p>";
foreach($err as $fehler){
echo $fehler;
} ?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<div id="kontakt">
<table width="700px" align="center" border="0" cellpadding="3" cellspacing="1">
<tr><td width="74" align="left">Name*</td><td width="611" align="left"><input type="text" name="vorname" value="<?php echo $vorname; ?>" style="width:100" /></td></tr>
<tr><td width="74" align="left">Adresse*</td><td align="left"><input type="text" name="strasse" value="<?php echo $strasse; ?>" style="width:100%" /></td></tr>
<tr><td align="left">Land</td><td align="left"><input type="text" name="land" value="<?php echo $land; ?>" style="width:100%" /></td></tr>
<tr><td align="left">Telefon*</td><td align="left"><input type="text" name="telefon" value="<?php echo $telefon; ?>" style="width:100%" /></td></tr>
<tr><td align="left">E-Mail*</td><td align="left"><input type="text" name="email" value="<?php echo $email; ?>" style="width:100%" /></td></tr></table>
<table width="700px" align="center" border="0" cellpadding="3" cellspacing="1">
<tr><td width="150" align="left">Wann planen Sie zu bauen?</td><td align="left"><input type="text" name="wann" value="<?php echo $wann; ?>" style="width:100%" /></td></tr>
<tr><td align="left">Wo möchten Sie bauen?</td><td align="left"><input type="text" name="wo" value="<?php echo $wo; ?>" style="width:100%" /></td></tr>
<tr><td align="left">Woher haben Sie von uns erfahren?</td><td align="left"><input type="text" name="woher" value="<?php echo $woher; ?>" style="width:100%" /></td></tr>
<tr><td align="left">Kommentar</td>
<tr><td colspan="2" align="left" nowrap><textarea rows="4" style="width:100%" name="text"><?php echo $text; ?></textarea></td></tr>
<tr><td colspan="2" align="left" nowrap><input type="submit" name="abschicken" class="button" value="Formular absenden" style="width:49%" /></td></tr>
</table>
</form>
<p>*Pflichtfelder</p>
<?php // sind keine Fehler vorhanden, wird die Email versendet
} else {
$mailbetreff="Kontaktformular ".$_SERVER['HTTP_HOST'];
if(mail("max@mustermann.de", $mailbetreff, $mailnachricht,"From: $email")){
echo "<p>Vielen Dank für Ihre eMail!</p>";
} else {
echo "<p>Ein Fehler ist aufgetreten!</p>";
}
}
}
?>
</body>
</html>
--------------------------------
|
|