Advertisement
contatowellington

Untitled

Jun 25th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <?php
  2. /*
  3. * Função de busca de Endereço pelo CEP
  4. * - Desenvolvido Felipe Olivaes para ajaxbox.com.br
  5. * - Utilizando WebService de CEP da republicavirtual.com.br
  6. */
  7. function busca_cep($cep){
  8. $resultado = @file_get_contents('http://republicavirtual.com.br/web_cep.php?cep='.urlencode($cep).'&formato=query_string');
  9. if(!$resultado){
  10. $resultado = "&resultado=0&resultado_txt=erro+ao+buscar+cep";
  11. }
  12. parse_str($resultado, $retorno);
  13. return $retorno;
  14. }
  15.  
  16.  
  17. /*
  18. * Exemplo de utilização
  19. */
  20.  
  21. //Vamos buscar o CEP 90020022
  22. $resultado_busca = busca_cep($_GET["cep"]);
  23.  
  24. "<pre> Array Retornada:
  25. ".print_r($resultado_busca, true)."</pre>";
  26.  
  27. switch($resultado_busca['resultado']){
  28. case '2':
  29. $texto = "
  30. Cidade com logradouro único
  31. <b>Cidade: </b> ".$resultado_busca['cidade']."
  32. <b>UF: </b> ".$resultado_busca['uf']."
  33. ";
  34. break;
  35.  
  36. case '1':
  37. $texto = "
  38. Cidade com logradouro completo
  39. <b>Tipo de Logradouro: </b> ".$resultado_busca['tipo_logradouro']."
  40. <b>Logradouro: </b> ".$resultado_busca['logradouro']."
  41. <b>Bairro: </b> ".$resultado_busca['bairro']."
  42. <b>Cidade: </b> ".$resultado_busca['cidade']."
  43. <b>UF: </b> ".$resultado_busca['uf']."
  44. ";
  45. break;
  46.  
  47. default:
  48. $texto = "Fala ao buscar cep: ".$resultado_busca['resultado'];
  49. break;
  50. }
  51. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement