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 (~13 anos atrás)

Miguel Lohan disse:
Tb preciso dos domínios nacionais e internacionais, alguma dica ?
31/08/2003 12:42pm (~13 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 (~13 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 (~14 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 (~14 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 (~14 anos atrás)

Novo Comentário:

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