
27.02.2009, 06:01
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
С нами:
10058786
Репутация:
4589
|
|
PHP код:
function curl_get($url, $post)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, False);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, True);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt($curl, CURLOPT_REFERER, $url);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
$result = curl_exec($curl);
curl_close($curl);
return $result;
}
function reverseip($domain)
{
$sites = array();
$raw = curl_get('http://wservices.ru/reverseip.php', 'domain_input='.$domain);
$start = strpos($raw, '</b> хостятся:<p>') + 17;
$end = strpos($raw, '<br></td></tr>');
$raw = substr($raw, $start, $end - $start);
$sites = explode('<br>', $raw);
$count = count($sites);
for ($i = 0; $i < $count; $i++)
{
$row = $sites[$i];
$sites[$i] = explode('</a> - ', substr($row, strpos($row, '">') + 2));
}
/*
Array
(
[0] => Array
(
[0] => domain
[1] => title
)
}
*/
return $sites;
}
|
|
|