Ae galera,
para quando algum de nós precisar está ai.
Lembrando que ele busca em http://republicavirtual.com.br/
********************
<?
/*
* Função de busca de Endereço pelo CEP
* – Desenvolvido Felipe Olivaes para ajaxbox.com.br
* – Utilizando WebService de CEP da republicavirtual.com.br
*/
function busca_cep($cep){
$resultado = @file_get_contents(’http://republicavirtual.com.br/web_cep.php?cep=’.urlencode($cep).’&formato=query_string’);
if(!$resultado){
$resultado = “&resultado=0&resultado_txt=erro+ao+buscar+cep”;
}
parse_str($resultado, $retorno);
return $retorno;
}
/*
* Exemplo de utilização
*/
//Vamos buscar o CEP 90020022
//$resultado_busca = busca_cep(’90020022′);
$resultado_busca = busca_cep(’29111320′);
echo “
Array Retornada: “.print_r($resultado_busca, true).”
”;
switch($resultado_busca[’resultado’]){
case ‘2′:
$texto = “
Cidade com logradouro único
Cidade: “.$resultado_busca[’cidade’].”
UF: “.$resultado_busca[’uf’].”
“;
break;
case ‘1′:
$texto = “
Cidade com logradouro completo
Tipo de Logradouro: “.$resultado_busca[’tipo_logradouro’].”
Logradouro: “.$resultado_busca[’logradouro’].”
Bairro: “.$resultado_busca[’bairro’].”
Cidade: “.$resultado_busca[’cidade’].”
UF: “.$resultado_busca[’uf’].”
“;
break;
default:
$texto = “Fala ao buscar cep: “.$resultado_busca[’resultado’];
break;
}
echo $texto;
?>
Parabéns pelo serviço.
pena que o serviço não funciona mais
Olá você já baixou a db fornecida no site e já tentou fazer alguma consulta? Axo legal ter uma cópia da db local em caso de o server sair fora do ar. A db fornecida no site parece loca pois tem uma tabela para cada bairro. Nesse sentido para eu pesquisar um cep eu tenho quer consultar todas as tabelas de todos os estados. confere ?
t+
O sistema bloqueia o ip do servidor após 15 consultas, o meu bloqueou faz uma semana e nada de desbloquear
Não recomendo a ninguém