Verifier un nom de domaine

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Verifier un nom de domaine

Re: Verifier un nom de domaine

par Fredy07 » 04 août 2009, 08:37

Merci pour votre aide

Re: Verifier un nom de domaine

par Victor BRITO » 03 août 2009, 12:32

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

par thehawk » 03 août 2009, 12:11

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

par Fredy07 » 03 août 2009, 12:07

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

par Fredy07 » 03 août 2009, 11:50

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

par thehawk » 03 août 2009, 11:45

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

par Fredy07 » 03 août 2009, 11:36

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

par thehawk » 03 août 2009, 07:47

Salut Fredy07,

Peut être un début de solution : http://fr.php.net/manual/fr/function.checkdnsrr.php

Bye Hawk

Verifier un nom de domaine

par Fredy07 » 03 août 2009, 05:24

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