|
| |
|
|
| |
для: elenaki
(25.07.2006 в 10:09)
| | | Хм... странно, имеется ввиду эта страница http://www.softtime.ru/scripts/whois.php? Порт 43. | |
| |
|
|
| |
|
|
| |
для: cheops
(24.07.2006 в 22:44)
| | | Ага, спасибо. | |
| |
|
|
| |
|
|
| |
для: cheops
(24.07.2006 в 22:44)
| | | попутный вопрос. вот тут у вас обращение к сокету через 43 порт. и в моем посте, где я спрашивала про задержки в скрипте whois, вы упоминали 43 порт.
// Соединение с сокетом TCP, ожидающим на сервере "whois.arin.net" по
// 43 порту. В результате возвращается дескриптор соединения $sock.
$sock = fsockopen($url, 43, $errno, $errstr);
|
тем не менее, в самом скрипте, который я взяла из раздела download, стоит 80 порт. как это понимать?
// Consulting the whois server and obtaining
// information about the domain name.
$fp = fsockopen($whois, 80);
|
просто я послала вопрос хостеру по поводу неработы скрипта, а он обязательно попросит кусок кода. какую строку ему слать? с 43-м портом или 80-м? | |
| |
|
|
| |
|
|
| |
для: pini-pini
(24.07.2006 в 20:21)
| | | Используйте следующий скрипт
<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.arin.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;
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops (из кафе+)
(24.07.2006 в 16:57)
| | | up | |
| |
|
|
| |
|
|
| |
для: cheops (из кафе+)
(24.07.2006 в 16:57)
| | | up | |
| |
|
|
| |
|
|
| |
для: cheops (из кафе+)
(24.07.2006 в 16:57)
| | | Ясно, хорошо. | |
| |
|
|
| |
автор: cheops (из кафе+) (24.07.2006 в 16:57) |
|
| |
для: pini-pini
(24.07.2006 в 16:35)
| | | Поднимите тему вечером, я вам его выложу (сам им часто пользуюсь, просто сейчас далеко от своей машины). | |
| |
|
|
| |
|
|
| |
для: cheops (из кафе)
(24.07.2006 в 16:27)
| | | Мне нужно просто следовать реферальным ссылкам в whois-сервисе.
Только я не знаю как.
Где-то на этом форуме я видел именно такой пример. | |
| |
|
|
| |
автор: cheops (из кафе) (24.07.2006 в 16:27) |
|
| |
для: pini-pini
(24.07.2006 в 16:22)
| | | Не очень понятно... вы проверяете существование домена второго уровня или вам нужно просто следовать реферальным ссылкам в whois-сервисе? | |
| |
|
|
|