Achat domaine

predicate == ‘is_available’ && $r->value == ‘1’)
{
return(true);
}
else
{
return(false);
}
/* echo ‘Predicate = ‘.$r->predicate.’
‘;
echo ‘Value = ‘.$r->value.’
‘;
echo ‘Reasp, = ‘.$r->reason.’
‘;*/
}
}

try {
$log= »;
$domaines=array(« lemusiciendoz.com|O », »cirad.fr|O », »departement.org|O », »footballaustralia.info|O », »astriane.com|O », »greplin.com|O »,
« culture.fr|O », »univ-lr.fr|O », »ecole-sante-publique-psud.fr|N », »ifd-sante.com|N », »boisvertmusique.com|O »);
//ardeva.org (PR 4), »annuaire-des-sciences.com »
$modeTest=false;

//$modeTest=true; $domaines=array(« footballaustralia.info »);

$date = date(« d-m-Y »);
$heure = date(« H:i »);
$log=’Le ‘.$date.’ à ‘.$heure.’
‘;
$soap = new SoapClient(« https://www.ovh.com/soapi/soapi-re-1.63.wsdl »);
$session = $soap->login(constant(« NIC_HANDLE »), « hgT2amqYrf861″, »fr », false);
$log.= »login successfull
« ;
foreach ($domaines as &$domaine_achat)
{
$domaine_achat = explode(« | », $domaine_achat);
$domaine=$domaine_achat[0];
$achat_auto=$domaine_achat[1];
$result = $soap->domainCheck($session, $domaine);

if (EstDisponible($result))
{
$log.=’Le domaine ‘.$domaine.’ est libre (achat automatique :’.(@$achat_auto==’O’?’activé’:’désactivé’).’)
‘;
online_sendemail(‘jean.philippe.carville@gmail.com’, $domaine, ‘Le domaine ‘.$domaine.’ est libre. modeTest=’.$modeTest.’
‘, $from= »Lunil « );
if ($achat_auto==’O’)
{
$extension=strrchr($domaine,’.’);
switch($extension)
{
case ‘.fr’ : $log.=’Tentative d\’achat automatique de ‘.$domaine.’.
‘;
$soap->resellerDomainCreate($session, $domaine, « start1m », « gold », « none », « yes »,
constant(« NIC_HANDLE »), constant(« NIC_HANDLE »),
constant(« NIC_HANDLE »), constant(« NIC_HANDLE »), ‘dns13.ovh.net’, ‘ns13.ovh.net’, «  », «  », «  »,
« birthPlace », « Jean-Philippe CARVILLE »,
«  », «  », « 30/04/1968 », « Vitry-sur-seine », « 94 », « France », $modeTest, «  », «  », «  »);
break;
case ‘.org’ :
case ‘.net’ :
case ‘.info’ :
case ‘.com’ : $log.=’Tentative d\’achat automatique de ‘.$domaine.’.
‘;
$soap->resellerDomainCreate($session, $domaine, « start1m », « gold », « none », « yes »,
constant(« NIC_HANDLE »), constant(« NIC_HANDLE »),
constant(« NIC_HANDLE »), constant(« NIC_HANDLE »), ‘dns13.ovh.net’, ‘ns13.ovh.net’, «  », «  », «  »,
«  », «  », «  », «  », «  », «  », «  », «  », $modeTest, «  », «  », «  »);
break;
}
$log.=’resellerDomainCreate successfull (modeTest = ‘.$modeTest.’)
‘;
} // endif achat automatique
}
else
{
$log.=’Le domaine ‘.$domaine.’ n\’est pas libre(achat automatique :’.(@$achat_auto==’O’?’activé’:’désactivé’).’).
‘;// Date d\’expiration : ‘.$domainInfo->{‘expiration’}.’
‘;
}
}
$soap->logout($session);
$log.= »logout successfull
« ;

} catch(SoapFault $fault) {
$log.=’
erreur ‘.$fault;
online_sendemail(‘jean.philippe.carville@gmail.com’, ‘Erreur achat domaine’, $log, $from= »Lunil « , $pj= »);
}

echo $log;
//online_sendemail(‘jean.philippe.carville@gmail.com’, ‘Achat domaine’, $log, $from= »Lunil « );

?>