Tester la disponibilité d’un nom de domaine en PHP avec internet.bs
Internet.bs est un registar de nom de domaine basé aux Bahamas. Ils proposent un API qui permet de tester la disponibilité d’un nom de domaine mais aussi de les réserver automatiquement si ils sont disponible. Je vous offre ici une fonction PHP qui permet de tester la disponibilité d’un ou de plusieurs nom de domaine automatiquement.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
function verif_ndd_internetbs($ndd) { $url = 'https://testapi.internet.bs/domain/Check'; $params = array ( 'ApiKey' => 'testapi', 'Password' => 'testpass', 'Domain' => $ndd ); $options = array( CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_SSL_VERIFYPEER => 0 ); $defaults = array( CURLOPT_URL => $url. (strpos($url, '?') === FALSE ? '?' : ''). http_build_query($params), CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_TIMEOUT => 60 ); $ch = curl_init(); curl_setopt_array($ch, ($options + $defaults)); $result = curl_exec($ch); if(preg_match("#status=(UNAVAILABLE)#", $result)) { return("Non disponible"); } elseif(preg_match("#status=(AVAILABLE)#", $result)) { return("Libre"); } else { return $result; } curl_close($ch); } |
Jordan
10/07/2014 au 2:36 PMPas très performant leur API : d’après eux le ndd jeuxvideo.com est dispo …
https://testapi.internet.bs/domain/Check?Domain=jeuxvideo.com&ApiKey=testapi&Password=testpass