Pour récupérer l’extension d’un nom de domaine en php au début on se dit que c’est très simple. Deux lignes de codes et c’est bon :
$domain = "http://www.domaine.com"; echo substr($domain, strrpos($domain, '.') + 1);
Mais un jour on doit extraire l’extension d’un domaine moins classique : http://www.domain.co.uk. Alors là nos deux lignes de codes ne fonctionnent plus. Mais les expressions régulières vont nous sauver ! Ça peut être vrai, mais je n’aime pas ça, et on peut quand même avoir des erreurs avec des domaines tordus ou des sous-domaines …
Alors la solution : cette class php de Toby Inkster. C’est très simple et toutes les explications sont sur la page de son blog.
Tags : extension, nom de domaine
J’espère qu’il a intégré les notaires.haute-garonne
Belle trouvaille