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.
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
07/10/2014 at 14 h 36 minPas 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