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



RSS RSS Feed

You too, please publish your useful code snippets in any programming language :
write an article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Dépannage site web
Blog infogérance
Hébergement e-mail

Aurélie Dufour - - 25/03/2008 - vue 6460 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 : what animal is visible on this picture ? :

Nos partenaires : iPhone 8 Cases & Protection