Whois и определение IP

maxru

МИФИст
Асю кинь мне в приват.

-~{}~ 21.07.06 16:39:

у хо

-~{}~ 21.07.06 16:40:

Просто всё вдруг перестало работать, либо вылетать с 500 ошибкой 8)

А ещё у них php cgiшный 8(

-~{}~ 21.07.06 16:42:

Пример разбора полученной от whois - сервера страницы
Страницу программно заполучить пока не удалось 8)

-~{}~ 21.07.06 16:44:

Результат работы
 

shram

Новичок
';
function getWHOISdata($text)
{
$data_start=strpos($text,'domain');
if(!$data_start)
{
$result='Данный домен не существует.';
}

$data_end=strpos($text,'Last updated');
if(!$data_end)
{
$result='Данные повреждены.';
}

//Вырезаем кусок необходимых данных.
$DINFO=substr($text,$data_start,$data_end-$data_start);
//Получаем массив типа: [0]=domain:YA.RU
$temp=explode("\n",$DINFO);

foreach($temp as $param_pair)
{
//Каждую пару "параметр:значение" разбиваем на 2 части
$data_pair=explode(':',$param_pair,2);
if(!isset($data_pair[0]) or trim($data_pair[0])=='')
{
continue;
}
if(!isset($data_pair[1]))
{
$data_pair[1]='';
}

$param=trim($data_pair[0]);
//Если такой параметр уже есть (например nserver), добавляем новые значения через запятую
if(!isset($result[$param]))
{
$result[$param]=trim($data_pair[1]);
}else{
$result[$param]=$result[$param].', '.trim($data_pair[1]);
}
}


return $result;
}

$GetDataArray=getWHOISdata($text);

foreach($GetDataArray as $parameter=>$value)
{
echo '<br>'.$parameter.' => '.$value;
}
?>



это и получаеться этот скрипт?
 

SMiX

Новичок
PHP:
<?
$ip=gethostbyaddr(getenv('REMOTE_ADDR'));


if($ip){
echo '<pre>';
passthru('whois '.$ip);
echo '</pre>';
}
?>
Самое простое...
 

maxru

МИФИст
SMiX
оригинально, но скажи, если не дают выход на удалённые хосты, то какой хостер в трезвом уме и твердом рассудке даст тебе исполнять произвольные команды на сервере?
 

shram

Новичок
я уже решил ету проблемму.
просто поставил форму которая побращаеться не на мой сайт и на мои скрипты а на райпин нет
 

SMiX

Новичок
Автор оригинала: maxru
SMiX
оригинально, но скажи, если не дают выход на удалённые хосты, то какой хостер в трезвом уме и твердом рассудке даст тебе исполнять произвольные команды на сервере?
А сорь не заметил что промлема в этом заключается. Странный хостер...
 
Сверху