ilch Text Manager
Kategorien: [ HTML | Photoshop | PHP | Sonstiges | Eintragen ]
Einfacher Formmailer
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!
Geschrieben von psycho
Wichtig: Die Tutorials wurden entweder von uns erstellt oder von unseren Usern eingetragen. Sollten wir mit irgenteinem Tutorial ein Copyright verletzten, schickt uns bitte umgehend eine E-mail. Wir werden das entsprechende Tutorial entfernen. Kommentare werden von uns nur in unregelmäßigen Abständen überprüft.
zurück