sbouli
22/08/2012, 10h56

Florent fait partie de l'équipe ovh, donc il connait l'url et la mise à dispo via se forum !
Stéphane
$pccStruct = $result->value->pcc[0]; print "Found pccStruct :\n";
$pccStruct = $result->value->pcc; print "Found pccStruct :\n";
'https://ws.ovh.com/privateCloud/r1/soap.dispatcher', 'trace' => 1, ) ); $sessionClient = new SoapClient( 'https://ws.ovh.com/sessionHandler/r1/soap.wsdl', array( 'location' => 'https://ws.ovh.com/sessionHandler/r1/soap.dispatcher', 'trace' => 1, ) ); try { ### 1/ Authentication $result = $sessionClient->login( array( 'login' => $login, 'password' => $password, 'language' => 'fr', 'multisession' => 'true' )); $session = $result->value->id; print( 'session id : ['.$session."]\n"); ### 2/ Get infos (id of pcc) $result = $pccClient->listPcc( array( 'sessionId' => $session, )); #echo "ListPcc :\n"; #print_r( $result); $pccStruct = $result->value->pcc[0]; print "Found pccStruct :\n"; print_r($pccStruct); ### 3/ Change the reverse $result = $pccClient->updateIpReverse( array( 'sessionId' => $session, 'pccId' => $pccStruct->id, 'ip' => $ip, 'newName' => $newName, )); echo "updateIpReverse() returned \n"; print_r( $result); } catch (SoapFault $fault) { echo "Detailed lastReponse before error :\n".$pccClient->__getLastResponse(); trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); } try { $sessionClient->logout( array( 'sessionId' => $session )); } catch (SoapFault $ignore) { } ?>