Tutorial: Como consultar CEP no site dos Correios

on

O objetivo desse post é mostrar como instalar a library cep-gratis para efetuar consulta online no site dos correios.

1º) Configuração do ambiente

Você vai precisar do PHP 5.4 ou superior com a extensão curl habilitada no arquivo php.ini

Vai precisar também de instalar o Composer.

2º) Instalando e utilizando a library Cep-Gratis

Em um diretório vazio, execute o comando:

Agora crie o arquivo  index.php  com o seguinte conteúdo:

3) Executando o código

Você pode utilizar o PHP Built-in web server para rodar sua aplicação. Execute o comando:

Agora basta acessar o link http://localhost:9090

  • MaxMax

    Boa tarde

    Ótima função, só estou tendo problemas com acentuação, exemplo:

    {
    “logradouro”: “Avenida Doutor Alexandre Rasgulaeff”,
    “bairro”: “Jardim Real”,
    “cidade”: “Maringá”,
    “uf”: “PR”,
    “cep”: “87083000”
    }

    Tem alguma dica pra me dar?

    Grato

    • http://www.jansenfelipe.com.br Jansen Felipe

      Olá! Qual problema?

      O JSON no seu comentário está normal rsrsrs

      • MaxMax

        Oi Jansen, ai ficou certo mesmo, rs.

        Mas anexei um print com o queria mostrar.

        Abraços

        • http://www.jansenfelipe.com.br Jansen Felipe

          Então.. “& aacute” representa o caracter “á” no HTML
          Olha esta tabela: http://www.lsi.usp.br/~help/html/iso.html

          • MaxMax

            Um colega falou para colocar html_entity_decode($cidade); e resolveu. Isso nem tinha me passado pela cabeça, rsrs.

            Te agradeço pela ajuda, abraços

  • Roberto Noblind

    Ficou show heim Felipe, está de parabéns!

  • Vinicius Dias

    Muito Bom o post, vai ajudar uma porrada de pessoas