Page 1 sur 1
Verifier un nom de domaine
Posté : 03 août 2009, 05:24
par Fredy07
Bonjour,
Je voudrais vérifier si le nom de domaine termine par "com" ou "biz" et que même si l'utilisateur fait rentrer "co" ou bien "bi" ça doit donner un message d'erreur, que l'adresse est n'est pas valide.
Merci
Re: Verifier un nom de domaine
Posté : 03 août 2009, 07:47
par thehawk
Salut Fredy07,
Peut être un début de solution :
http://fr.php.net/manual/fr/function.checkdnsrr.php
Bye Hawk
Re: Verifier un nom de domaine
Posté : 03 août 2009, 11:36
par Fredy07
Je voudrais utiliser les regex comme le cas des e-mails, pour savoir si la fin se termine forcement par "com" ou "biz" et ne pas "co" ou "bi"
Re: Verifier un nom de domaine
Posté : 03 août 2009, 11:45
par thehawk
Regarde alors plutot du coté de la fonction filter_var() (Zut j'ai pu le nom exact :s)
Bye Hawk
Re: Verifier un nom de domaine
Posté : 03 août 2009, 11:50
par Fredy07
Regarde alors plutot du coté de la fonction filter_var() (Zut j'ai pu le nom exact :s)
Bye Hawk
tu veux dire FILTER_VALIDATE_EMAIL, je la connais, mais mon but c'est de la mettre avec les regex

Re: Verifier un nom de domaine
Posté : 03 août 2009, 12:07
par Fredy07
C'est quelque chose comme:
if (preg_match("#^[a-z0-9]{2,}\.[com|biz]{2,3}$#", $domaine))
Mais doit forcement terminer par "com" ou "biz", j'ai teste en utilisant: phpfrance.co et ça marche
Re: Verifier un nom de domaine
Posté : 03 août 2009, 12:11
par thehawk
Heu je ne suis pas un pro de regex

Mais essaye sans le {2,3}
test avec :
http://www.lumadis.be
Bye Hawk
Re: Verifier un nom de domaine
Posté : 03 août 2009, 12:32
par Victor BRITO
Regarde alors plutot du coté de la fonction filter_var() (Zut j'ai pu le nom exact :s)
Bye Hawk
tu veux dire FILTER_VALIDATE_EMAIL, je la connais, mais mon but c'est de la mettre avec les regex

Tu peux utiliser filter_var () avec la constante FILTER_VALIDATE_URL.
Code : Tout sélectionner
$filtre = filter_var ('site.biz', FILTER_VALIDATE_URL);
if ($filtre !== false && preg_match ('#\.(biz|com)$#i', $filtre))
{
// Tes instructions pour les adresses en .com et en .biz
}
Re: Verifier un nom de domaine
Posté : 04 août 2009, 08:37
par Fredy07
Merci pour votre aide