phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?RE=3A_zu_doof_f=FCr_Zeilenvorschub_+_G=FCltigke?= =?iso-8859-1?Q?it_von_E-Mails?= =?iso-8859-1?Q?it_von_E-Mails?=

[php] =?iso-8859-1?Q?RE=3A_zu_doof_f=FCr_Zeilenvorschub_+_G=FCltigke?= =?iso-8859-1?Q?it_von_E-Mails?= =?iso-8859-1?Q?it_von_E-Mails?=

Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de
Mon, 13 Mar 2000 14:46:38 +0100


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