Пример обращения к сервису Whois на PHP

Скрипт обращения к сервису Whois, реализованный средствами языка PHP. Скрипт, достаточно прост и пояснений практически не требует.

<html> 
<head> 
<title>IP information</title> 
</head> 
<body> 
<center> 
<H4>Информация об IP-адресе</H4> 
<FORM action=ip.php method=post> 
<INPUT type=text name=ip size=35> 
<input type=submit value='Проверить'> 
</form> 
</center> 

<?php 
if ($ip!="") 
{
   $sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
   //соединение с сокетом TCP, ожидающим на сервере "whois.ripe.net"   на 43 порту.
   Возвращает дескриптор соединения

   if (!$sock) 
   {
      echo("$errno($errstr)");
      return;
   }
   else 
   {
      fputs ($sock, $ip."rn");
      //записываем строку из переменной $ip в дескриптор сокета

      while (!feof($sock))
       {
         echo (str_replace(":",": ",fgets ($sock,128))."<br>");
         //осуществляем чтение из дескриптора сокета
      }
   }
   fclose ($sock);
   //закрытие соединения
}
?> 

</body> 
</html>