$success = ''; if (strlen($newpass) >= 8 && $newpass == $newpass2) { // Vérification du bon nouveau mot de passe (avec les deux champs puis on valide si ok ) $soap = new SoapClient('https://www.ovh.com/soapi/soapi-1.2.wsdl'); //login try { $language = null; $multisession = false; $session = $soap->login($nic, $pass, $language, $multisession); $success .= "login successfull<br/>"; } catch (SoapFault $fault) { $errors[] = "Error : " . $fault; } //popModifyPassword try { $result = $soap->popModifyPassword($session, $domain, $email_name, $newpass, false); $success .= "popModifyPassword successfull<br/>"; $success .= print_r($result); $success .= "<br/>"; $success .= "<h3>Merci.<br />Mot de passe modifié.</h3>"; $success .= "<h3>Il sera pris en compte d'ici une quinzaine de minutes</h3>"; } catch (SoapFault $fault) { $errors[] = "Error : " . $fault; } //logout try { $result = $soap->logout($session); $success .= "logout successfull<br/>"; } catch (SoapFault $fault) { $errors[] = "Error : " . $fault; }