Deuzebranaweb suporte Host
php, PROGRAMACAO

Whois muito bom PHP dominos .net .com.br .com

obs= é necessário que a sua pospedagem aceite <?   ?> , voce pode habilitar pelo php.ini ou trocar no <?  por  <?php   e  ?> apena manter.

 

<?
function whois ($domain, $tipo) {
/*
Desenvolvido por: Otavio James Bernardes Junior<br>
Programação PHP – (0xx12) 9765-8667
*/
$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;
}

?>
<form method=get>
<font size=”1″ face=”Verdana, Arial, Helvetica, sans-serif”>
<input type=text name=dominio size=30>
<input type=submit value=Consultar>
</font>
</form>
<font size=”1″ face=”Verdana, Arial, Helvetica, sans-serif”>
<? if (strlen($_GET[“dominio”]) > 0) { ?>
</font>
<HR>
<font size=”1″ face=”Verdana, Arial, Helvetica, sans-serif”><b>Resposta simplificada:</b><BR>
<BR>
O Domínio <b>
<?=$_GET[“dominio”]?>
</b>
<? 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>DOMINIO REGISTRADO</font></b>”; else echo “<br><b><img src=livre.jpg width=32 height=32 align=absmiddle><font color=#66CC66 size=1 face=Verdana, Arial, Helvetica, sans-serif>DOMINIO
LIVRE </b> </font>”;?>
</font>
<HR>
<font size=”1″ face=”Verdana, Arial, Helvetica, sans-serif”><b>Resposta completa:</b><BR>
<BR>
<?= whois($_GET[“dominio”],2)?>
<? } ?>
<br>
<br>
<br>

 

http://www.codigosnaweb.com/forum/Script-de-pesquisa-de-dominios-whois_1_1801.html

http://forum.wmonline.com.br/topic/191189-script-pesquisa-de-dominios-whois/

 

testar html

http://jsfiddle.net/

teste php

http://phptester.net/

 

verificar socket

http://php.net/manual/pt_BR/book.sockets.php

https://www.google.com.br/search?q=Desenvolvido+por%3A+Otavio+James+Bernardes+Junior+whois+corrigido&oq=Desenvolvido+por%3A+Otavio+James+Bernardes+Junior+whois+corrigido&aqs=chrome..69i57.215j0j7&sourceid=chrome&es_sm=93&ie=UTF-8

 

Related posts

Upload de arquivos com PHP

Eduardo
12 anos ago

phpinfo

Eduardo
11 anos ago

install FILEINFO ou outros PHP Modules WHM muito bom?

Eduardo
11 anos ago
Sair da versão mobile