Mailinglisten-Archive |
Hallo Christian: > mail($email_s." <".$email_s.">", $betreff, $satz, "From: ".$from." > <".$from.">\nContent-Type: text/html; charset=iso-8859-1"); > keine Zeilenvorschübe... was kann ich machen? <BR> ist nicht > angebracht, da > es txt mails sind? Hier hast Du Antwort und Frage gleichzeitig gestellt. Wenn Du Content-Type: text/html angibst, solltest Du auch HTML-Mails verschicken: mail($email,$subject,htmlentities($body)); //sollte eigentlich funktionieren. Zu deinem 2. Problem: > Wie würdet Ihr eine Emailadresse ($email) auf Ihre Gültigkeit > überprüfen? Ich mach das immer per Regex: $mail_regex = "/([\w\.]+)\_(at)_(([\w]+\.){1,})([\w]+)(?:[\s]*)$/"; if ( preg_match($mail_regex,$email) ) { //Email gültig } else { //Email ungültig } Funktioniert eigentlich ganz gut. Ignoriert aber Kommentare in E-Mail Adresses (ja sowas gibt's, ich hab auch erst gezweifelt). Daniel
php::bar PHP Wiki - Listenarchive