<?php if (isset($_POST["senden"])) { $anrede = $_POST["anrede"]; $name = $_POST["name"]; $vname = $_POST["vorname"]; $email = $_POST["email"]; $interesse = $_POST["interessen"]; $betreff = $_POST["betreff"]; $bemerkung = $_POST["bemerkung"]; $zugang = $_POST["zugang"]; # Spammschutz # vom Aufruf bis zum Abschicken dürfen nur 1800 Sekunden vergangen sein # alles andere ist Spam if (time() - $zugang > 1800){ echo "Spammer!"; exit; } # Spammschutz Ende $fehler = 0; if ($anrede == "") { $anredefehler = "<b>Fehler</b>"; $fehler = 1; } if( $name == "") { $namefehler = "<b>Fehler</b>"; $fehler = 1; } if( $vorname == ""){ $vornamefehler = "<b>Fehler</b>"; $fehler = 1; } if( $email == "") { $emailfehler = "<b>Fehler</b>"; $fehler = 1; } if( $betreff == "") { $betrefffehler = "<b>Fehler</b>"; $fehler = 1; } if( $bemerkung == "") { $bemerkungfehler = "<b>Fehler</b>"; $fehler = 1; } # checkbox prüfen $interessefehler = "<b>Fehler</b>"; $anzahl = 3; # Anzahl der Checkboxen for ($i = 0; $i < $anzahl; $i++){ if ($interesse[$i] != ""){ $interessefehler = ''; last; } } if ($interessefehler){ $fehler = 1; } # ende checkboxprüfung if ($fehler){ echo " <font color='#FF0000'> <b>Angaben unvollständig. Bitte füllen Sie alle Pflichtfelder aus!</b> </font> <br><br>"; } else { $empfaenger = "test@test.de"; $nachricht = "Anrede: $anrede \n Name: $name \n Vorname: $vorname \n\n E-Mail: $email \n\n Interessen: $interessen \n\n Bemerkungen: $bemerkung \n"; mail($empfaenger, $betreff, $nachricht); header("Location: thankyou.php"); exit; } } ?> <html> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> <title>Kontaktformular</title> </head> <body bgcolor="#ffffff"> <form name="test" method="post" action="formtest.php"> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top" width="50%">Anrede<strong><font color=#ff0000>*</font></strong></td> <input type="hidden" name="zugang" value="<? echo $zugang ? $zugang : time() ?>"> <td><input type="radio" name="anrede" value="herr" <? echo ($anrede==herr) ? "CHECKED" : "" ?> > Herr<input type="radio" name="anrede" value="frau" <? echo ($anrede==frau) ? "CHECKED" : ""?> > Frau <? echo $anredefehler?></td> </tr> <tr> <td valign="top" width="50%">Name:<strong><font color=#ff0000>*</font></strong></td> <td><input size=20 name=name value="<? echo $name ?>"><? echo $namefehler?></td> </tr> <tr> <td valign="top" width="50%">Vorname:<strong><font color=#ff0000>*</font></strong></td> <td><input size=20 name=vorname value="<? echo $vorname ?>"><? echo $vornamefehler?></td> </tr> <tr> <td valign="top" width="50%">E-Mail:<strong><font color=#ff0000>*</font></strong></td> <td> <input type="text" name="email" size="30" maxlength="50" value="<? echo $email ?>"> <?echo $emailfehler?> </td> </tr> <tr> <td valign="top" width="50%">Interessen:<strong><font color=#ff0000>*</font></strong></td> <td> <table width="80%" border="0" cellspacing="0"> <tr> <td width="8%"> <input type="checkbox" name="interessen[0]" value="sport" <? echo ($interessen[0]) ? "CHECKED" : "" ?>> </td> <td width="92%">Sport</td> </tr> <tr> <td width="8%"> <input type="checkbox" name="interessen[1]" value="internet" <? echo ($interessen[1]) ? "CHECKED" : "" ?>> </td> <td width="92%">Internet</td> </tr> <tr> <td width="8%"> <input type="checkbox" name="interessen[2]" value="musik" <? echo ($interessen[2]) ? "CHECKED" : "" ?>> </td> <td width="92%">Musik <? echo $interessefehler?></td> </tr> </table> </td> </tr> <tr> <td valign="top" width="50%">Betreff:<strong><font color=#ff0000>*</font></strong></td> <td><select name="betreff"> <option></option> <option <? echo ($betreff=="Vorschlag") ? "SELECTED":""?>>Vorschlag</option> <option <? echo ($betreff=="Angebot") ? "SELECTED":""?>>Angebot</option> <option <? echo ($betreff=="Feedback") ? "SELECTED":""?>>Feedback</option> </select> <? echo $betrefffehler?> </td> </tr> <tr> <td colspan="2" valign="top"> Bemerkung:<strong><font color=#ff0000>*</font></strong><br> <textarea name="bemerkung" rows="4" cols="73"><? echo $bemerkung ?></textarea> <? echo $bemerkungfehler ?> </td> </tr> <tr> <td colspan="2" valign="top"></td> </tr> <tr> <td valign="top" width="50%"></td> <td><input type="submit" name="senden" value="Senden"></td> </tr> </table> <p></p> </form> </body> </html>
| 16.04.2024