Bonjour à tous,

Je souhaite utiliser l'api d'OVH pour checker la disponibilité d'un nom de domaine.
Cependant, je galère dans l'interprétation du résultat renvoyé...

Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
function check_Domain($domain)
{
	try {
	 $soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.52.wsdl");
 
	 $session = $soap->login(account, password,"fr", false);
	 echo "login successfull<br/>";
 
	 $result = $soap->domainCheck($session, $domain);
	 echo "domainCheck successfull<br/>";
	 print_r($result);
 
	 $soap->logout($session);
	 echo "<br/>logout successfull<br/>";
 
	} catch(SoapFault $fault) {
	 echo $fault;
	}
}
Les retours sont, pour un domaine disponible :
login successfull
domainCheck successfull
Array ( [0] => stdClass Object ( [predicate] => is_available [value] => 1 [reason] => Le domaine est disponible ) [1] => stdClass Object ( [predicate] => is_transferable [value] => [reason] => Le domaine n'est pas transférable car il est disponible ) [2] => stdClass Object ( [predicate] => is_renewable [value] => [reason] => Le nom de domaine n'est pas enregistré chez OVH ) )
logout successfull
Et pour un domaine enregistré :

login successfull
domainCheck successfull
Array ( [0] => stdClass Object ( [predicate] => is_available [value] => [reason] => domain owned by Ovh ) [1] => stdClass Object ( [predicate] => is_transferable [value] => [reason] => domain owned by Ovh ) [2] => stdClass Object ( [predicate] => is_renewable [value] => 1 [reason] => Ce nom de domaine est renouvellable ) )
logout successfull
Merci d'avance pour votre aide !

++Darreugne++