|
Ich versuch euch in diesen tut zu erklären, wie ihr einen einfachen Formmailer auf euere Homepage setzen könnt.
Hier erstmal der Code:
| Code | 0: 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:
| <?php $mail = "ihre(at)mail.de"; #deine E-Mail Adresse if(!isset($submit)){ ?> <!-- Formular --> <form action="<? echo $PHP_SELF;?>" method="post"> <!-- Formular Anfang --> <table> <!-- Tabelle Anfang --> <tr> <td>Name</td> <td><input name="name" type="text"></td> </tr> <tr> <td>E-Mail</td> <td><input name="email" type="text"></td> </tr> <tr> <td>Betreff</td> <td><input name="subject" type="text"></td> </tr> <tr> <td valign="top">Trext</td> <td><textarea name="text" cols="50" rows="5"></textarea></td> </tr> <tr> <td></td> <td><input name="submit" type="submit" value="Senden"></td> <!-- Senden Button --> </tr> </table> <!-- tabelle ende --> </form> <!-- formular ende --> <?php }else{ //überprüfen, ob alle Felder aufgefüllt wurden if($name == "" || $subject == "" || $text == "" || !preg_match("/[a-z0-9_-]+(.[a-z0-9 _-]+)*(at)([0-9a-z][0-9a-z-]*[0-9a- z].)+([a-z]{2,4}|museum)/i",$email )){ echo "Folgende Felder richtig ausgefüllt!<br>"; if($name == "") echo "Ihr Name<br>"; if($subject == "") echo "Der Betreff<br>"; if($text == "") echo "Der Text<br>"; if(!preg_match("/[a-z0-9_-]+(.[a -z0-9_-]+)*(at)([0-9a-z][0-9a-z-]*[ 0-9a-z].)+([a-z]{2,4}|museum)/i",$ email)) echo "Ihre E-Mail Adresse<br>"; echo "<br><br><a href='javascript:history.back(1)' >zurück</a>"; }else{ //Email senden mail($mail,$subject,$text,"FROM: ".$name." <".$email.">"); ?> die E-Mail wurde erfolgreich gesendet!<!-- text, wenn die e-mail gesendet wurde --> <?php } } ?> |
| Also oben musst du erstmal deine E-Mail Adresse eintragen, damit die Mail auch an dich geschickt wird. Ich denke der Rest ist selbsterklärend! »
Keine Kommentare
Es gibt bisher noch keine Kommentare.
» Kommentar schreiben
|