comment créer un nom d'utilisateur adresse email fournie - PHP

J'ai une page d'inscription sur mon site web où l'utilisateur doit fournir une adresse de courriel et le mot de passe uniquement.

Je veux être en mesure de créer un nom d'utilisateur pour cet utilisateur automatiquement à l'aide de la première partie de l'email fourni;

Utilisateur fournit gordon@yourdomain.com, je veux faire un nom d'utilisateur 'gordon'

Je n'ai pas besoin d'une explication sur comment créer la forme ou la soumission de données à la base de données, juste le code pour extraire des données à partir d'un courriel fournie, et si nécessaire, si les doublons se produit ajouter le numéro à la fin.

Espérons que cela a du sens, apparaît comme une fonction de base, mais ne pouvait pas trouver des exemples de partout sur le net!

Suffit d'utiliser l'adresse e-mail entière - quelque chose que les gens seront plus susceptibles de se souvenir! Sinon il suffit d'utiliser une regexp pour les attraper ([ ^ @ ]*) " @ " dans l'adresse e-mail.
Je suis confus ainsi que pourquoi vous ne voulez pas de simplement utiliser l'ensemble de l'adresse e-mail comme nom d'utilisateur. Au moins commencer avec, et permettre à l'utilisateur de le changer pour quelque chose d'unique si vous le souhaitez.

OriginalL'auteur | 2009-06-05