Hey Leute, nur ne Frage mal, irgentwie klappt mein Kontaktformular nicht die Funktion >mail< in html funktioniert nicht was ist falsch? Brauch mein Server eine Vorraussetztung oder was? Danke schon im vorraus Euer Justus
Justus Purat schrieb: > Hey Leute, > > nur ne Frage mal, irgentwie klappt mein Kontaktformular nicht die > Funktion >mail< in html funktioniert nicht was ist falsch? Brauch mein > Server eine Vorraussetztung oder was? > > Danke schon im vorraus > > Euer Justus Wo ist der Code? Und ja der Server brauch da auch sowas.
SORRY Ich dachte das wär unnötig, weil es letzt
 so viel ist ich bekomm halt immer aus gegeben
Ein Fehler ist aufgetreten!
<?php
    if(isset($_POST['abschicken'])){
      while(list($feld,$wert)=each($_POST)){
        $wert=preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", 
"",$wert);
        $$feld=$wert;
        zusammengefasst
        if($feld!="abschicken") $mailnachricht.=ucfirst($feld).": 
$wert\n";
      }
      $mailnachricht.="\nDatum/Zeit: ". date("d.m.Y H:i:s");
       empty($nachname) ? $err[] = "<p>- Bitte den Nachnamen 
angeben.</p>" : false;
      empty($vorname) ? $err[] = "<p>- Bitte den Vornamen angeben.</p>" 
: false;
      empty($email) ? $err[] = "<p>- Bitte die Email-Adresse 
angeben.</p>" : false;
      empty($text) ? $err[] = "<p>- Welchen Wunsch haben Sie? Bitte den 
Text eingeben.</p>" : false;
            if(!empty($err)) {
        echo "<p>Bitte korrigieren Sie folgende Fehler:</p>";
        foreach($err as $fehler){
          echo $fehler;
        } ?>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" 
method="post">
        <table width="100%" border="0" cellpadding="3" cellspacing="1">
        <tr><td width="140" align="right">*Nachname:</td><td 
align="left"><input type="text" name="nachname" value="<?php echo 
$nachname; ?>" style="width:100%;" /></td></tr>
        <tr><td align="right">*Vorname:</td><td align="left"><input 
type="text" name="vorname" value="<?php echo $vorname; ?>" 
style="width:100%" /></td></tr>
        <tr><td align="right">Firma:</td><td align="left"><input 
type="text" name="firma" value="<?php echo $firma; ?>" 
style="width:100%" /></td></tr>
        <tr><td align="right">Postanschrift:</td><td align="left"><input 
type="text" name="strasse" value="<?php echo $strasse; ?>" 
style="width:100%" /></td></tr>
        <tr><td align="right">Telefon:</td><td align="left"><input 
type="text" name="telefon" value="<?php echo $telefon; ?>" 
style="width:100%" /></td></tr>
        <tr><td align="right">*E-Mail:</td><td align="left"><input 
type="text" name="email" value="<?php echo $email; ?>" 
style="width:100%" /></td></tr>
        <tr><td colspan="2"><textarea rows="12"  style="width:100%" 
name="text"><?php echo $text; ?></textarea></td><td> </td></tr>
        <tr><td colspan="2" align="left" nowrap><br /><input 
type="reset" value="Formular löschen" style="width:49%" />  <input 
type="submit" name="abschicken" class="button" value="Formular absenden" 
style="width:49%" /></td></tr>
        </table>
        </form>
        <p>*Pflichtfelder</p>
    <?php
      } else {
        $mailbetreff="Kontaktformular ".$_SERVER['HTTP_HOST'];
        echo (mail("...@....de",$mailbetreff, $mailnachricht, "From: 
justus@purat-online.de")) ? "<p>Vielen Dank für Ihre eMail!</p>": 
"<p>Ein Fehler ist aufgetreten!</p>";
      }
    } else { ?>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" 
method="post">
        <table width="100%" border="0" cellpadding="3" cellspacing="1">
        <tr><td width="140" align="right">*Nachname:</td><td 
align="left"><input type="text" name="nachname" value="" 
style="width:100%;" /></td></tr>
        <tr><td align="right">*Vorname:</td><td align="left"><input 
type="text" name="vorname" value="" style="width:100%" /></td></tr>
        <tr><td align="right">Firma:</td><td align="left"><input 
type="text" name="firma" value="" style="width:100%" /></td></tr>
        <tr><td align="right">Postanschrift:</td><td align="left"><input 
type="text" name="strasse" value="" style="width:100%" /></td></tr>
        <tr><td align="right">Telefon:</td><td align="left"><input 
type="text" name="telefon" value="" style="width:100%" /></td></tr>
        <tr><td align="right">*E-Mail:</td><td align="left"><input 
type="text" name="email" value="" style="width:100%" /></td></tr>
        <tr><td colspan="2"><textarea rows="12"  style="width:100%" 
name="text"></textarea></td><td> </td></tr>
        <tr><td colspan="2" align="left" nowrap><br /><input 
type="reset" value="Formular löschen" style="width:49%" />  <input 
type="submit" name="abschicken" value="Formular absenden" 
style="width:49%" /></td></tr>
        </table>
        </form>
        <p>*Pflichtfelder</p>
        <?php
    }
    ?>
  >Gibt TRUE zurück, wenn die E-Mail erfolgreich >für den Versand akzeptiert wurde, sonst FALSE. http://de1.php.net/manual/de/function.mail.php Was an deiner Mailkonfiguration kaputt ist, musst du in den Logs selbst schauen. Wieso ist dieses Thema in diesem Forum? Richtig wäre: http://www.mikrocontroller.net/forum/pc-programmierung
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
  
  Bestehender Account
  
  
  
  Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
  Noch kein Account? Hier anmelden.