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.