Mailinglisten-Archive |
Hallo Michael,
Matthias Winkelmann wrote:
>
> > -----Original Message-----
> > From: Michael Eichler
> > [....]
> > Gibt es in PHP eine Funktion, die Strings auf bestimmte Zeichen hin
> > untersucht (z.B. ob in der angegebenen Email - Adresse auch ein '_(at)_' -
> > Zeichen enthalten ist)?
>
> und für die E-Mail-Validierung:
> ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+' .
> '_(at)_' .
> '([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.)+' .
> '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)
Speziell fuer diesen Zweck gibts auch komplette Scripts, die zusaetzlich
gleich ueberpruefen, ob es sich um eine tatsaechlich gueltige Adresse
handelt (z.B. unter http://phpclasses.UpperDesign.com/). Das
funktioniert lokal natuerlich nur, wenn ein MTA installiert ist.
Martin
php::bar PHP Wiki - Listenarchive