нужна помощь по вхуиз

Д
На сайте с 07.08.2008
Offline
8
589

Есть скрипт.


<center>
<form method=post>
<input type=text name=ip size=35>
<input type=submit value='Введите IP-адрес'>
</form>
</center>
<?php
if(!empty($_POST['ip'])) echo whois("whois.ripn.net",$_POST['ip']);

function whois($url,$ip)
{
// Соединение с сокетом TCP, ожидающим на сервере "whois.arin.net" по
// 43 порту. В результате возвращается дескриптор соединения $sock.
$sock = fsockopen($url, 43, $errno, $errstr);
if (!$sock) exit("$errno($errstr)");
else
{
echo $url."<br>";
// Записываем строку из переменной $_POST["ip"] в дескриптор сокета.
fputs ($sock, $ip."\r\n");
// Осуществляем чтение из дескриптора сокета.
$text = "";
while (!feof($sock))
{
$text .= fgets ($sock, 128)."<br>";
}
// закрываем соединение
fclose ($sock);

// Ищем реферальный сервер
$pattern = "|ReferralServer: whois://([^\n<:]+)|i";
preg_match($pattern, $text, $out);
if(!empty($out[1])) return whois($out[1], $ip);
else return $text;
}
}
?>

он выводит данные о домене.

Что в нем нужно поправить для вовода непосредственно информации о домене, минуя ввод?

Конкретно чтобы было в этом сприпте прописан уже адрес домена, когда загружается этот сприт он УЖЕ выводит на странице информацию о домене, то есть действия человека никакого нету, есть только страница при загрузке которой уже выводится информация о этом домене.

Домен вбивается в код самостоятельно мной.

Заранее спасибо тем кто откликнется

Делаю дизайн для сайтов спутников (/ru/forum/255242)
P
На сайте с 10.03.2008
Offline
168
#1
$_POST['id'] = 'Нужный ип';

Вставляем сразу после <?php

Д
На сайте с 07.08.2008
Offline
8
#2
pistol:
Вставляем сразу после <?php

А можно прям код привести?

вот так не выводит

<?php 

$_POST['id'] = 'сайт.ru';
if(!empty($_POST['ip'])) echo whois("whois.ripn.net",$_POST['ip']);

function whois($url,$ip)
{
// Соединение с сокетом TCP, ожидающим на сервере "whois.arin.net" по
// 43 порту. В результате возвращается дескриптор соединения $sock.
$sock = fsockopen($url, 43, $errno, $errstr);
if (!$sock) exit("$errno($errstr)");
else
{
echo $url."<br>";
// Записываем строку из переменной $_POST["ip"] в дескриптор сокета.
fputs ($sock, $ip."\r\n");
// Осуществляем чтение из дескриптора сокета.
$text = "";
while (!feof($sock))
{
$text .= fgets ($sock, 128)."<br>";
}
// закрываем соединение
fclose ($sock);

// Ищем реферальный сервер
$pattern = "|ReferralServer: whois://([^\n<:]+)|i";
preg_match($pattern, $text, $out);
if(!empty($out[1])) return whois($out[1], $ip);
else return $text;
}
}
?>
P
На сайте с 10.03.2008
Offline
168
#3
Дизингер:
вот так не выводит
pistol:
$_POST['id']

$_POST['ip'] правильно, буквой ошибся.

Д
На сайте с 07.08.2008
Offline
8
#4

pistol, спасибо огромное :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий