WhoIs function for domain-name info

This function returns the WhoIs string for the passed domain name (such as the domain-name owner and nameservers) by opening a socket to a WhoIs server.

More PHP Resources

Advertisement

  1. <?
  2. function WhoIs($DomainName)
  3. {
  4.  // Open a socket to geektools.com, one of the whois servers
  5.  $Socket = fsockopen(“www.geektools.com”, 43, $ErrorNum, $ErrorStr) or die($errno: $errstr”);
  6.  fputs($Socket, $DomainName.\n);
  7.  // Receive data from the whois server and put into a string
  8.  while(!feof($Socket))
  9.  {
  10.  $WhoIsString .= fgets($Socket, 2048);
  11.  }
  12.  // Close the stream and return the string
  13.  fclose($Socket);
  14.  return $WhoIsString;
  15. }
  16. // Sample use of the WhoIs service
  17. echo “Who Is Geekpedia.com?<br />”;
  18. echo “<pre>”.WhoIs(“geekpedia.com”).“</pre>”;
  19. ?>

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top