testen:
goa1.go.funpic.de/ilch_user.php
Beschreibung:
Die Felder werden nach gültigkeit und korektem ausführen überprüft, Bei falschem Absenden wird der text wieder eingetragen, die alter felder aktualiesieren sich jedes jahr selber es fängt an vor hundert jahren also(1908) und geht bis 1990.
Ich habe es noch nicht komplett getestet müsste aber soweit funktionieren ehm und rechtschreibfehler kann sein das welche dirnnen sind.
Was muss ich machen das es an meine email adresse gesendet wird?
ändere in zeile 35 die email adresse in deine um den betref kannst du auch nach deinen wünschen ändern das copyright sollte drinnen bleiben
und hier die datei
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | <?php /** * @author // Adiran Strub * @copyright 2008 // http://goa4.go.funpic.de */ if (isset( $_POST [ 'submit' ])){ $anrede = $_POST [ 'anrede' ]; $nachname = $_POST [ 'nachname' ]; $vorname = $_POST [ 'vorname' ]; $strasse = $_POST [ 'strasse' ]; $hausnummer = $_POST [ 'hausnummer' ]; $email = $_POST [ 'email' ]; $plz = $_POST [ 'plz' ]; $ort = $_POST [ 'ort' ]; $vorwahl = $_POST [ 'vorwahl' ]; $rufnummer = $_POST [ 'rufnummer' ]; $tag = $_POST [ 'tag' ]; $monat = $_POST [ 'monat' ]; $jahr = $_POST [ 'jahr' ]; $fehler = "" ; if ( empty ( $anrede )) $fehler .= "<li>Ihre Anrede fehlt!</li>" ; if ( empty ( $nachname )) $fehler .= "<li>Ihr Nachname fehlt!</li>" ; if ( empty ( $vorname )) $fehler .= "<li>Ihr Vorname fehlt!</li>" ; if ( empty ( $strasse )) $fehler .= "<li>Ihr Straße fehlt!</li>" ; if ( empty ( $hausnummer )) $fehler .= "<li>Ihre Hausnummer fehlt!</li>" ; if ( empty ( $email ) || ! strpos ( $email , "@" )) $fehler .= "<li>Ihre Email Adresse fehlt oder ist ungültig!</li>" ; if ( empty ( $plz ) || ! is_numeric ( $plz )) $fehler .= "<li>Ihre Postleizahl fehlt oder ist ungültig!</li>" ; if ( empty ( $ort )) $fehler .= "<li>Ihr Ort fehlt!</li>" ; if ( empty ( $vorwahl ) || ! is_numeric ( $vorwahl )) $fehler .= "<li>Ihre Vorwahl fehlt oder ist ungültig!</li>" ; if ( empty ( $rufnummer ) || ! is_numeric ( $rufnummer )) $fehler .= "<li>Ihre Rufnummer fehlt oder ist ungültig!</li>" ; if ( empty ( $tag ) || empty ( $monat ) || empty ( $jahr )) $fehler .= "<li>Ihr Alter fehlt!</li>" ; if ( empty ( $fehler )){ #Hier kannst du deine Email Adresse eintragen $an = "Jason-Forhie@gmx.de" ; #Hier kannst du den Betreff der Email eintragen $betreff = "Dein Betreff" ; $text = "Anrede: $anrede\nNachname: $nachname\nVorname: $vorname\nStraße/Hausnummer: $strasse $hausnummer\nEmail Adresse: $email\nPostleizahl: $plz\nOrt: $ort\nVorwahl/Rufnummer: $vorwahl/$rufnummer\nAlter: $tag.$monat.$jahr" ; $from = "From: $nachname<$email>" ; mail( $an , $betreff , $text , $from ); echo "Email erfolgreich Abgesendet<hr /><br />" ; } else { echo "Email konnte nicht gesendet werden weil:" ; echo "<ul>$fehler</ul>" ; } } ?> <html> <head> <title></title> </head> <body> <form method= "post" action= "" > <table cellpadding= "0" cellspacing= "0" > <tr> <td width= "150" >Anrede</td> <td> <select name= "anrede" > <option label= "" ></option> <option label= "Herr" >Herr</option> <option label= "Frau" >Frau</option> </select> </td> </tr> <tr> <td>Nachname</td> <td><input type= "text" name= "nachname" value= "<?php echo $nachname; ?>" size= "25" maxlength= "20" /></td> </tr> <tr> <td>Vorname</td> <td><input type= "text" name= "vorname" value= "<?php echo $vorname; ?>" size= "25" maxlength= "20" /></td> </tr> <tr> <td>Straße/Hausnummer</td> <td><input type= "text" name= "strasse" size= "20" maxlength= "20" value= "<?php echo $strasse; ?>" /><input type= "text" value= "<?php echo $hausnummer; ?>" name= "hausnummer" size= "5" maxlength= "15" /></td> </tr> <tr> <td>Email Adresse</td> <td><input type= "text" name= "email" size= "25" maxlength= "30" value= "<?php echo $email; ?>" /></td> </tr> <tr> <td>Postleizahl</td> <td><input type= "text" name= "plz" size= "15" maxlength= "20" value= "<?php echo $plz; ?>" /></td> </tr> <tr> <td>Ort</td> <td><input type= "text" name= "ort" size= "25" maxlength= "30" value= "<?php echo $ort; ?>" /></td> </tr> <tr> <td>Vorwahl</td> <td><input type= "text" name= "vorwahl" size= "15" maxlength= "15" value= "<?php echo $vorwahl; ?>" /></td> </tr> <tr> <td>Rufnummer</td> <td><input type= "text" name= "rufnummer" size= "20" maxlength= "20" value= "<?php echo $rufnummer; ?>" /></td> </tr> <tr> <td>Alter</td> <td> <select name= "tag" > <option label= "" ></option> <?php for ( $t = 1; $t <= 31; $t ++){ echo "<option label=\"$t\">$t</option>" ; } ?> </select> <select name= "monat" > <option label= "" ></option> <?php for ( $t = 1; $t <= 12; $t ++){ echo "<option label=\"$t\">$t</option>" ; } ?> </select> <select name= "jahr" > <option label= "" ></option> <?php $z1 = date ( "Y" ); $z2 = "100" ; $ergebnis = $z1 - $z2 ; $z3 = "18" ; $ergebnis2 = $z1 - $z3 ; for ( $j = $ergebnis ; $j <= $ergebnis2 ; $j ++){ echo "<option label=\"$j\">$j</option>" ; } ?> </select> </td> </tr> <tr> <td> </td> <td>Bitte alle Felder ausfüllen</td> </tr> <tr> <td> </td> <td><input type= "submit" name= "submit" value= "Absenden" /></td> </tr> </table> </form> </body> </html> |