Hallo,
eigentlich läuft mein  Kontaktformular wie gewünscht, aber der Absender bekommt keine Kopie ![]()
Code
		
					
				if($success && (2==$cfg['Kopie_senden']))              
            {
            // ---- Erstelle eine Mail-Nachricht für den Benutzer
            
            $mailcontent  = "Vielen Dank für die Nachricht. \n" 
                . "Wir werden schnellstmöglich darauf antworten.\n\n"; 
            $mailcontent .= "Zusammenfassung: \n" 
                . "-------------------------------------------------------------------------\n\n";
   $mailcontent .= "Name: " . $name . "\n";
   $mailcontent .= "E-Mail: " . $email . "\n\n";
   $mailcontent .= "Nachricht:\n" . str_replace("\r", "", $nachricht) . "\n\n";
            
            $mailcontent = strip_tags ($mailcontent);
            
            
            // ---- Mail an Benutzer senden
            
            if($smtp['enabled'] !== 0) {
                SMTP::send(
                    $empfaenger,
                    $ihrname,
                    $email,
                    "Ihre Anfrage",
                    $mailcontent,
                    array()
                );
            } else {
                $success = sendMyMail($empfaenger, $ihrname, $email, "Ihre Anfrage", $mailcontent);
            }
        }       
    }
}
	
			Alles anzeigen
	außerdem habe ich gerade festgestellt, dass das Feld NAME  doch Zahlen durchgehen lässt, obwohl ich mit preg_matsch nur Buchstaben zulasse ![]()
Code
		
			$fehler["name"] .= strlen($_POST["name"]) > 1 && !preg_match("/^[a-zA-Z äöüßáéíóú]/", $_POST["name"]) ? "<span class='errormsg'>Der Name darf nur aus <strong>Buchstaben </strong>bestehen.</span>" : "";
	
	Ich wäre sehr dankbar, wenn mir jemand sagen könnte, wo mein Fehler liegt.