Небольшой скрипт на php для мониторинга освободившихся доменов в помощь лентяям.
<?php
$domains = array(
'domain1.ru',
'domain2.ru'
);
$email = 'my@email.com';
foreach($domains as $domain)
{
$inf = check_domain($domain);
if(!isset($inf['free-date']))
{
$text = 'DOMAIN ' . $domain . ' FREE';
mail($email,$text, $text);
}
}
function check_domain( $domain )
{
$curl = curl_init();
curl_setopt( $curl, CURLOPT_URL,'r01.ru/domain/whois/check-domain.php?domain=' . $domain);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);
$result = curl_exec($curl);
$info = array();
$infoField = array(
'free-date',
// 'domain','type','descr','state','nic-hdl','person','phone','fax-no','e-mail','reg-till','created','changed', 'registrar'
);
foreach($infoField as $field)
{
preg_match('#' . $field . ': (.*)#',$result,$m);
$info[$field] = isset($m[1]) ? strip_tags($m[1]) : '';
}
return $info;
}
Запускать скрипт по крону, раз в 5-10 минут.
PS Письма по-умолчанию будут падать в спам.
