Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gelson Design

Codigo PHP verificar se Dominio ja existe no registro.br

Recommended Posts

Uma vez eu fiz p/ pegar dados, levei sorte e achei, acho que te ajuda bastante

 

 

function ler_url($url){

 

if(!$fp=fopen($url ,"r" )) {

return FALSE ;

}else{

while(!feof($fp)) {

$conteudo[] = fgets($fp,4096);

}

fclose($fp);

return $conteudo;

}

}

 

 

//começo

 

$teste = ler_url('http://registro.br/cgi-bin/whois/?qr='.$dominio_vez.'lresp');

 

foreach($teste as $chave => $value){

 

if(ereg('responsável:',$value)) {

$responsavel = substr($value, 15);

$responsavel = trim($responsavel);

}

 

if(ereg('domínio:',$value)) {

$dominio= substr($value, 15);

$dominio = trim($dominio);

}

 

if(ereg('documento:',$value)) {

$documento = substr($value, 15);

$documento = trim($documento);

$documento = strip_tags($documento);

}

 

if(ereg('nome:',$value)) {

$nome = substr($value, 15);

$nomes[] = trim($nome);

}

 

if(ereg('e-mail:',$value)) {

$email = substr($value, 15);

$emails[] = trim($email);

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você der um ping no domínio, receberá uma resposta. Só não vai funcionar se o site estiver offline.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se quiser brincar com curl:

 

<?php
set_time_limit(0);

$url = "https://registro.br/cgi-bin/avail/";
$user_agent = $_SERVER["HTTP_USER_AGENT"];

$headers[] = "POST /cgi-bin/avail/ HTTP/1.1";
$headers[] = "Host: registro.br";
$headers[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
$headers[] = "Accept-Language: pt-br,pt;q=0.8,en-us;q=0.5,en;q=0.3";
$headers[] = "Accept-Encoding: gzip,deflate";
$headers[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
$headers[] = "Keep-Alive: 300";
$headers[] = "Connection: keep-alive";
$headers[] = "Content-Type: application/x-www-form-urlencoded";

$dominio = "fabyo.com.br";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_REFERER, "Referer: http://registro.br/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, "qr=$dominio");
curl_setopt($ch, CURLOPT_POST, 1);

$retorno = curl_exec($ch);
curl_close($ch);

if(preg_match("#(Domínio já registrado)#", $retorno)){
echo "<b>$dominio</b> Domínio já registrado";
} else {
echo "<b>$dominio</b> Domínio não registrado";	
}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.