philippe69
14/01/2009, 11h23
Bonjour,
Je cherche à utiliser SOAPI avec une fonction simple. J'ai déjà éliminé les erreurs soap et https en ajoutant les librairies qui vont bien à PHP.
Mais il me reste des erreurs du types :
"Error : Object id #2
Notice: Undefined variable: session in c:\Web\www\divers\API\soapi_test.php on line 22"
A la ligne 22 du code ci-dessous il y a l'appel à domainList.
<?php
$soap = new SoapClient('http://www.ovh.com/soapi/ovh.wsdl');
//login
try {
$login = "xxxxxx";
$password = "xxxxxx";
$session = $soap->login($login,$password,null);
echo "login successfull<br/>";
} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
//domainList
try {
$result = $soap->domainList($session);
echo "domainList successfull<br/>";
print_r($result); // place your code here ...
echo "<br/>";
} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
//logout
try {
$result = $soap->logout($session);
echo "logout successfull<br/>";
} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
?>
Quelqu'un pourrait-il m'aider ?
Merci d'avance
Codialement
Je cherche à utiliser SOAPI avec une fonction simple. J'ai déjà éliminé les erreurs soap et https en ajoutant les librairies qui vont bien à PHP.
Mais il me reste des erreurs du types :
"Error : Object id #2
Notice: Undefined variable: session in c:\Web\www\divers\API\soapi_test.php on line 22"
A la ligne 22 du code ci-dessous il y a l'appel à domainList.
<?php
$soap = new SoapClient('http://www.ovh.com/soapi/ovh.wsdl');
//login
try {
$login = "xxxxxx";
$password = "xxxxxx";
$session = $soap->login($login,$password,null);
echo "login successfull<br/>";
} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
//domainList
try {
$result = $soap->domainList($session);
echo "domainList successfull<br/>";
print_r($result); // place your code here ...
echo "<br/>";
} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
//logout
try {
$result = $soap->logout($session);
echo "logout successfull<br/>";
} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
?>
Quelqu'un pourrait-il m'aider ?
Merci d'avance
Codialement