
Décomposer une adresse e-mail (pseudo et nom de domaine)
Information sur le code source PHP
Codes en PHP de l'auteur :
[12] sources
Voir
Enregistrement le 30 Déc 2008 - Vu 1881 fois
Information sur le code source
Voici une fonction qui décompose une adresse de courriel en login + serveur.
Elle retourne un tableau associatif dont les clés sont "pseudo" et "domaine".
Elle ne vérifie pas si la syntaxe de l'adresse email est correcte.
Code Source
.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
|
|
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Décomposer une adresse e-mail (pseudo et nom de... */
/* */
/* URL : http://www.phpsources.org/scripts479-PHP.htm */
/* Auteur : poujolrost-mathias */
/* Date édition : 30 Déc 2008 */
/* Website auteur : http://site.mathiaspoujolrost.net/portfolio/ */
/* */
/******************************************************************************/
/* définition de la fonction */
function decomposeCourriel($courriel)
{ /* coupe le string en fonction du signe arobase */
$elements = explode("@", $courriel);
/* donne une clé aux composants */
$composants = array(
"pseudo" => $elements[0],
"domaine" => $elements[1]
);
return $composants;
}
/* appel de la fonction */
$composantsCourriel = decomposeCourriel("azertyuiop@phpsources.org");
/* exemple pour un affichage, si la fonction a été appelée auparavant */
/* /! ne pas enlever les accolades sinon ça ne marche pas ! */
echo "<p>nom : {$composantsCourriel['pseudo']}, serveur : {$composantsCourriel['domaine']}.</p>";
?>
|
Fonctions du code source
Fonctions php / mysql PHP
- explode : Coupe une chaîne en segments - (PHP 4, PHP 5)
- array : Crée un tableau - (PHP 4, PHP 5)
- echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)
Offres d'emploi
Librairie
Langages de programmation
La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL.
Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP..
Plus de 300 références facilement accessibles. Visiter