DevKB
Web Development Knowledge Base
HOME | TOP 20 | WRITE AN ARTICLE |
Sections :

RSS RSS Feed

Vous aussi, aidez les autres développeurs, publiez vos bouts de codes utiles et vos liens préférés ...
Publiez un article !


Valid HTML 4.0 Transitional


Aurélie Dufour - - 25/03/2008 - vue 75 fois

Extraire le nom d'utilisateur et le FAI d'une adresse e-mail - Fonction explode en PHP

Il est parfois utile d'extraire le nom du FAI ou du nom de domaine d'une adresse e-mail, si vous voulez par exemple filtrer des utilisateurs en provenance d'un FAI bien particulier.

PHP offre un méthode fort simple pour y arriver : la fonction explode. Dans notre cas, elle prend en paramètres le caractère qui va vous servir à découper l'adresse e-mail (dans notre cas évidemment le "@"), et l'adresse e-mail elle-même. Ce qui donne :

<?php
$email = "toto@fai.net";
$decoup = explode('@',$email);
echo "Le nom d'utilisateur est : $decoup[0].<br />";
echo "Son FAI est : $decoup[1].<br />";

//votre code pour filtrer les adresses e-mail selon le provider :
if($decoup[1] == "fai.net") echo "FAI bloqué !";

?>

Vous obtenez :

"Le nom d'utilisateur est : toto.
Son FAI est : fai.net.
FAI bloqué !"

 




Write a comment :
Your name :     E-mail (optional) :

AntiSpam : please write the sum of 7 + 8 =