Jump to content


Photo

Whois Alterar Código


  • Faça o login para participar
1 reply to this topic

#1 webmastershouse

webmastershouse

    Turista

  • Usuários
  • 41 posts
  • Sexo:Não informado

Posted 16/03/2007, 10:53

Bom galera..
Esse código aqui de whois só mostra se o dominio esta disponivel ou não.
Porém queria que ele mostrasse tbm as informações do dominio, tipo dns e talz..
Alguem sabe fazer isso??
Abaixo vai o código:

<style type="text/css">
<!--
.box_dominio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006699;
background-color: #EAF9FF;
}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #006699; }
.style4 {color: #006633}
-->
</style>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><table width="100%"  border="0" cellspacing="1" cellpadding="0">
  <tr bgcolor="#FBFFFB">
	<td height="20" colspan="2"><div align="center" class="style3 style4">Registro de dom&iacute;nios - Verifique se seu dom&iacute;nio est&aacute; dispon&iacute;vel: </div></td>
  </tr>
  <tr>
	<td width="7%"><? 


function whois ($domain, $tipo) { 
	$server[0] = "whois.registro.br"; //--> Domínios Nacionais 
	$server[1] = "whois.internic.net"; //--> Domínios .com, .net, .org, .edu 
	$server[2] = "whois.networksolutions.com"; //--> Domínios .aero, .arpa, .biz, .coop, .info, .int, .museum 

	$domain = strtolower($domain); 
	if (trim($domain) <> "") { 
		$domain = trim($domain); 
		$final = substr($domain, -4); 
		// Verifica dominios do brasil 
		if (substr("$domain", -3) == ".br") { 
			$br = fsockopen($server[0], 43, $errno, $errstr, 30); 
			if (!$br) { 
				$dados .= "$errstr ($errno)"; 
			} else { 
				fputs($br, "$domain\r\n"); 
				while (!feof($br)) { 
					$buffer .= fread($br,128); 
				} 
				if ($tipo == 1) { 
					if (strpos($buffer, "No match for") > 0) $dados .= false; else $dados .= true; 
				} else { 
					$dados .= str_replace("\n","<BR>\n",trim($buffer)); 
				} 
				fclose ($br); 
			} 

		// Verifica domínios .com, .net, .org, .edu 
		} elseif (($final == '.com') OR ($final == '.net') OR ($final == '.org') OR ($final == '.edu')) { 
			$internic = fsockopen($server[1], 43, $errno, $errstr, 30); 
			if (!$internic) { 
				$dados .= "$errstr ($errno)"; 
			} else { 
				fputs($internic, "$domain\r\n"); 
				while (!feof($internic)) { 
					$buffer .= fread($internic,128); 
				} 
				if ($tipo == 1) { 
					if (strpos($buffer, "No match for") > 0) $dados .= false; else $dados .= true; 
				} else { 
					if (strpos($buffer, "No match for") > 0) { 
						$dados .= "<pre>" . trim($buffer) . "</pre>"; 
					} else { 
						$servidor = substr($buffer, strpos($buffer, "Whois Server:")+14, strlen($buffer)); 
						$servidor = substr($servidor, 0, strpos($servidor, "\n")); 
						$entidade = fsockopen("$servidor", 43, $errno, $errstr, 30); 
						if (!$entidade) { 
							$dados .= "$errstr ($errno)"; 
						} else { 
							$buffer .= "-------------------------------------------------------------------------------<BR> <BR>"; 
							fputs($entidade, "$domain\r\n"); 
							while (!feof($entidade)) { 
								$buffer .= fread($entidade,128); 
							} 
							$dados .= str_replace("\n","<BR>\n",trim($buffer)); 
							fclose ($entidade); 
						} 
					} 
				} 
				fclose ($internic); 
			} 

		// Verifica os outros 
		} else { 
			$network = fsockopen($server[2], 43, $errno, $errstr, 30); 
			if (!$network) { 
				$dados .= "$errstr ($errno)"; 
			} else { 
				fputs($network, "$domain\r\n"); 
				while (!feof($network)) { 
					$buffer .= fread($network,128); 
				} 
				if ($tipo == 1) { 
					if (strpos($buffer, "NOT FOUND") > 0) $dados .= false; else $dados .= true; 
				} else { 
					$dados .= str_replace("\n","<BR>\n",trim($buffer)); 
				} 
				fclose ($network); 
			} 
		} 
	} 
return $dados; 
} 

 
?> <div align="right"> </div></td>
	<td width="93%"><form method=get>
	  <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
		  <span class="style3">www.</span> 
		  <input name=dominio type=text class="box_dominio" size=30>
		  <input name="submit" type=submit class="box_dominio" value=Consultar>
		  <? if (strlen($_GET["dominio"]) > 0) { ?>
		  <? if (whois($_GET["dominio"],1)  == 1) echo "<br><b><img src=registrado.jpg width=32 height=32 align=absmiddle>  <font color=#FF0000 size=1 face=Verdana, Arial, Helvetica, sans-serif>DOM&Iacute;NIO REGISTRADO</font></b> <br> $dados"; else echo "<b><img src=livre.jpg  width=32 height=32 align=absmiddle><font color=#66CC66 size=1 face=Verdana, Arial, Helvetica, sans-serif>DOM&Iacute;NIO 
  LIVRE </b> </font>"; }?>
</font>
		</div>
	</form></td>
  </tr>
</table>

ninguem sabe?????

#2 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 16/03/2007, 11:01

http://forum.wmonlin...howtopic=113401




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq