ich hab mal wieder ein Problem:
und zwar will ich ein Anmeldeformular schreiben, dass ohne Outlook abschickt. Hab zwar schon n bsl geschrieben, nur es funktioniert iwie nicht... Kann mir bitte wer helfen bzw. alternativen anbieten?
Mit freundlichen Gruß
Atlantis
<?php defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Anmeldung'; $hmenu = 'Anmeldung'; $design = new design ( $title , $hmenu ); $design->header(); ?> <html> <body> <?php function check_email($email) //Emailadresse prüfen (Keine Umlaute etc.) { if( !preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}|museum$/i", $email) ) return true; return false; } // Allgemeine Variablen $name_tag[0] = "Sonntag"; $name_tag[1] = "Montag"; $name_tag[2] = "Dienstag"; $name_tag[3] = "Mittwoch"; $name_tag[4] = "Donnerstag"; $name_tag[5] = "Freitag"; $name_tag[6] = "Samstag"; $num_tag = date( "w"); $day = $name_tag[$num_tag]; $year = date("Y"); $day_num = date("d"); $month = date("m"); $time = (date("H:i")); $empfaenger = "xyz@ddd.de"; //Die eigene emailadresse $subject01 = "Betreff der Mail"; //Der Betreff der Email $subject02 = "Danke das Sie das Kontaktformular ausgefüllt haben"; //Betreff der Bestätigungsmail if ($flag==1) //Wenn das Fromular ausgefüllt wurde. { //Die Eingaben prüfen if(!$namer){$fehler="Bitte Namen eingeben<br>";} if(!$vorname){$fehler.="Bitte Vornamen eingeben<br>";} if(!$adresse){$fehler.="Bitte Adresse eingeben<br>";} if(check_email($email) & $email!="") {$fehler.="Emailadresse ist ungültig<br>";} if(!$email) {$fehler.="Bitte die Emailadresse eingeben<br>";} if(!$text) {$fehler.="Bitte eine Nachricht eingeben<br>";} if($fehler) //Bei Fehlern, Meldung ausgeben { $meldung="<b>" .$fehler. "</b>"; unset($flag); echo "<font color='red'>Es sind folgede Fehler aufgetreten: <br> " .$meldung. "</font>"; } else //Wenn es keine Fehler gibt kann ja gemailt werden. { //Der Body für die Mail $body01 = "Nachricht gesendet am $day, $day_num.$month.$year um $time: ---------------------------------------------------------------- Vorname : $vorname Name : $namer Adresse : $adresse eMail : $email ---------------------------------------------------------------- Nachricht: $text"; //Body für die Bestätigungsmail $body02 = "Am $day, $day_num.$month.$year um $time haben wir folgende Nachricht von Ihnen erhalten: ----------------------------------------------------------------------------------- Name : $namer Vorname : $vorname Adresse : $adresse eMail : $email ----------------------------------------------------------------------------------- Nachricht: $text ----------------------------------------------------------------------------------- Ihre Mail wird so schnell wie möglich bearbeitet. Bei Fragen schreiben Sie an: mailto:$empfaenger"; //Nun kann gemailt werden //Erst die Mail an den Webmaster mail ($empfaenger, $subject01, $body01, "From:$email"); //Dann die Bestätigungsmail mail ($email, $subject02, $body02, "From:$email"); echo "Die Mail wurde gesendet."; } } if(!$flag) //Formular noch nicht abgesendet { ?> <form action='<? echo $PHP_SELF; ?>' method='post' enctype='multipart/form-data' name='form' id="form"> <input type="hidden" name="flag" id="flag" value=1> <p align="center">Bitte füllen Sie alles aus<br></p> <div align="center"> <center> <table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" style="border-collapse: collapse"> <tr><td> <table border="0" cellpadding="4"> <tr> <td>Name:</td> <td> <input name="namer" type="text" id="namer" size="30" value='<?php echo $namer; ?>'> </td> </tr> <tr> <td>Vorname:</td> <td> <input name="vorname" type="text" id="vorname" size="30" value='<?php echo $vorname; ?>'> </td> </tr> <tr> <td>Adresse:</td> <td> <input name="adresse" type="text" id="adresse" size="30" value='<?php echo $adresse; ?>'> </td> </tr> <tr> <td>Emailadresse:</td> <td> <input name="email" type="text" id="email" size="30" value='<?php echo $email; ?>'> </td> </tr> <tr> <td valign="top" class="textb">Nachricht:</td> <td> <textarea name="text" id="text" cols="50" rows="5"><?php echo $text; ?></textarea> </td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Abschicken"> </td> </tr> </table> </td></tr> </table> </center> </div> </form> <?php } ?> </TD> </TR> </TABLE> </body> </html> <?php $design->footer(); ?>
verwendete ilch Version: 1.1 P