0

Criando um sistema de pesquisa de domínios em PHP

criado por Wellington Costa de Almeida em 05/07/2002 1:34am
Para não perdermos muito tempo vamos direto ao assunto, espero que vocês já estejam com um bloco de notas ou editor PHP ou HTML aberto para comerçarmos o nosso rápido artigo.
Como você ja deve saber, é nessesário inicialmente os códigos HTML da página para a aplicação dos formulários de pesquisa.

<html> 
<body>
<form method="post">
<input type="text" name="dominio">
<input type="submit" name="enviar" value="processar">
</form>

Então aí está o código que você deve começar o seu sistema, como pode-se observar está em HTML ainda. Agora vamos tratar de dar um jeito de pegar as informações do site da FAPESP/REGISTRO.BR para podermos ter uma pesquisa bem sucedida.

<?php
if ($dominio != '') {
    $ipdo
= "http://registro.br/cgi-bin/nicbr/whois?qr=$dominio";
    $ipdo_linha
= file($ipdo);
    $linha
= $ipdo_linha[47];
    $dom
= strtoupper($dominio);
    $inexist
= "inexistente";
    $link
= "http://registro.br";
?>

Estas são as principais configurações do nosso script. Seguindo o desenvolvimento, vamos criar as respostas do script que vão indicar se o dominio já está cadastrado ou está livre para uso que vai ser impresso para o seu cliente no caso.

<?php
if (strpos($linha, $dom) && !strpos($linha, $inexist)) {
    $abc
= 67;
    echo
"O domínio $dominio já está registrado";
} else {
    $abc
= 47;
    echo
"O domínio $dominio ainda não está registrado";
}
?>

Feito isso já temos basicamente tudo pronto, mas ainda falta um pouco, para melhor informar o seu cliente vamos também criar a área que exibe o status do domínio se ele for cadastrado ou livre para cadastro.

<?php
echo
'<br><br>Informações Gerais do Dominio:'.$dom.'<br>
<br>---------------------------------------------------------<br><br>
<pre>'
;

for ($i = 47;$i <= $abc; $i++) {
    $preliminar
= str_replace("/cgi-bin", "$link/cgi-bin",$ipdo_linha[$i]);
    echo  str_replace
("/faq/", "$link/faq/", $preliminar );
}
echo
'
</pre>
--------------------------------------------------------------<br>'
;
}
?>

Pronto, agora você tem um sistema de pesquisa de domínios para colocar no seu site. O script completo está abaixo:

<html> 
<body>
<form method="post">
<input type="text" name="dominio">
<input type="submit" name="enviar" value="processar">
</form>
<?php
if ($dominio != '') {
    $ipdo
= "http://registro.br/cgi-bin/nicbr/whois?qr=$dominio";
    $ipdo_linha
= file($ipdo);
    $linha
= ($ipdo_linha[47]);
    $dom
= strtoupper($dominio);
    $inexist
= "inexistente";
    $link
= "http://registro.br";

   
if (strpos($linha, $dom) && !strpos($linha, $inexist)) {
        $abc
= 67;
        echo
"O domínio $dominio já está registrado";
   
} else {
        $abc
= 47;
        echo
"O domínio $dominio ainda não está registrado";
   
}

    echo
'<br><br>Informações Gerais do Dominio:'.$dom.'<br>
<br>---------------------------------------------------------<br><br>
<pre>'
;

   
for ($i = 47;$i <= $abc; $i++) {
        $preliminar
= str_replace("/cgi-bin", "$link/cgi-bin",$ipdo_linha[$i]);
        echo  str_replace
("/faq/", "$link/faq/", $preliminar );
   
}
    echo
'
</pre>
--------------------------------------------------------------<br>'
;
}
?>
</body>
</html>

So para lembrar pessoal, este não é um script para a introdução das funções, é um script para os que estiverem com duvidas sobre como implementar uma pesquisa de dominios NACIONAIS para o seu site.

Valeu galera, qualquer dúvida mandem um e-mail.

Comentários:

Mostrando 1 - 6 de 6 comentários
Miguel Lohan disse:
Achei um script que faz isso nos dois registros, esta em http://www.phpbrasil.com/scripts/script.php/id/1170

abraços
31/08/2003 11:42pm (~21 anos atrás)

Miguel Lohan disse:
Tb preciso dos domínios nacionais e internacionais, alguma dica ?
31/08/2003 12:42pm (~21 anos atrás)

Gostaria de saber se não tem nenhum script que busca .com e .com.br automaticamente. Estilo ao deste site www.inetweb.com.br
08/07/2003 12:58pm (~22 anos atrás)

Juan Roldán disse:
sera que algum pode me passar o link ou onde eu procuro um script que faça o seguinte:

procure dominio de todos os tipos de extensões disponiveis quais como o (.org .com .br, ...), sera que alguem pode dar uam força ai!??
29/08/2002 5:29pm (~22 anos atrás)

Carto, na PHPbrasil tem um script semelhante mesmo... Mas como comentei no script, isso não é um guia introdutório mas também não é um simples script.
Seria muito facil eu pegar e fazer donwload do script e rodar em meu site. Entãopreferi dar uma mudada no codigo e tranformalá em um ARTIGO onde todos podem pensar e tirar suas duvidas juntos...
19/07/2002 12:26am (~23 anos atrás)

Já existe um script desse tipo na phpbrasil, e que eu dei uma melhorada, esse ai por acasso aceita dominios .com? se aceita está errado, não testei seu script, mas ja existia isso. Só um comentário
13/07/2002 8:54am (~23 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)