Boa tarde, pessoal.
Como a base de cep’s do SC está defasada desde 2019, tive que buscar uma alternativa e encontrei uma rotina que funciona muito bem dentro do ambiente de desenvolvimento do SC, porém, a mesma aplicação em ambiente de produção nada retorna:
if ({cepres} != “”){
$url = “https://viacep.com.br/ws/".{cepres}."/json/”;
$dados = file_get_contents($url);
$dados = json_decode($dados);
if ($dados != null){
{endres} = $dados->logradouro;
{baires} = $dados->bairro;
{ufres} = $dados->uf;
{cidres} = $dados->localidade;
{fone1} = $dados->ddd;
}
}
Onde eu estou errando?
utilizando o comando
echo ‘
’, print_r($dados),’’
no ambiente de desenvolvimento eu recebo o retorno abaixo, mas no ambiente de produção recebo apenas o ‘1’ que aparece ao final.
stdClass Object
(
[cep] => 35522-014
[logradouro] => Rua Vereador Lelis Camilo
[complemento] =>
[bairro] => Jardim do Lago
[localidade] => Nova Serrana
[uf] => MG
[ibge] => 3145208
[gia] =>
[ddd] => 37
[siafi] => 4903
)
1