if($domainname=="")
{
error("You must enter a domain name!");
$goback=1;
}
$validate=$domainname.$tld;
if(!ereg('[-!#$%&\'*+\/0-9=?A-Z_a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+$',$validate))
{
$goback=1;
error("Bad Domain Name!");
}
if($tld==".co.uk" || $tld==".org.uk")
{
$whois="whois.nic.uk";
}
if($tld==".com" || $tld==".net" || $tld==".org")
{
$whois="rr-n1-tor.opensrs.net";
}
if($tld==".info")
{
$whois="whois.afilias.net";
}
if($goback==1)
{
}else{
$info="";
$fp = fsockopen ("$whois", 43, &$errnr, &$errstr) or die("$errno: $errstr");
fputs($fp, "$domainname$tld\n");
while (!feof($fp))
$info.=fgets($fp, 2048);
fclose($fp);
$info=nl2br($info);
echo $info;