Ir para conteúdo
Fórum Script Brasil
  • 0

Web service Correios


Guilherme Ferreira

Pergunta

Olá amigos, sou novo aqui, se já foi discutido algo parecido me desculpem.

Tenho um script em php, faz alguns meses o link de web service que o script usava parou de funcionar, tentei atualizar o script para com um novo web service do https://viacep.com.br/ mas sem sucesso, estou com dificuldades.

Segue o código atual que não esta funcionando:


<?php
include("configuracao.php");
?>
<!doctype html>
<html>
<head>

    <meta charset="utf-8" />
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <head>
    <script src="../js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" >

    $(document).ready(function(){
                $("#cep").blur(function(){
                        $("#rua").val("...")
                $("#bairro").val("...")
                $("#xd").val("Procurando seu endereço...")
            $("#cidade").val("...")
                $("#uf").val("...")
        
        consulta = $("#cep").val()
                
                $.getScript("http://www.toolsweb.com.br/webservice/clienteWebService.php?cep="+consulta+"&formato=javascript", function(){

                        rua=unescape(resultadoCEP.logradouro)
                        bairro=unescape(resultadoCEP.bairro)
                        cidade=unescape(resultadoCEP.cidade)
                        uf=unescape(resultadoCEP.uf)

                        $("#rua").val(rua)
                        $("#bairro").val(bairro)
                        $("#cidade").val(cidade)
                        $("#xd").val('Rua '+rua+', '+bairro+', '+cidade)
                        $("#uf").val(uf)
        
                        });
                });
        });
        
</script>

</head>
    <style type="text/css">
    body {
        background-color:#F9F9F9;
        margin: 0;
        padding: 0;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        
    }
    div {
        width: 600px;
        margin: 5em auto;
        padding: 50px;
        background-color:#F9F9F9;
        border-radius: 1em;
    }
    a:link, a:visited {
        color: #38488f;
        text-decoration: none;
    }
    @media (max-width: 700px) {
        body {
            background-color: #fff;
        }
        div {
            width: auto;
            margin: 0 auto;
            border-radius: 0;
            padding: 1em;
        }
    }
    </style>  
      
    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/bootstrap.css" rel="stylesheet">
</head>

<body>
<div>
<h1>DIGITE SEU CEP</h1>
    <p>Este é seu primeiro acesso, verifique se entregamos em seu bairro.
    
<form action="" method="post">
<input type="text" name="cep" value="<?=$_SESSION[dv_cep];?>" id="cep" class="form-control" maxlength="8" placeholder="CEP" />
<input type="text" name="nome" class="form-control" value="<?=$_SESSION[dv_nome];?>" placeholder="Seu nome" />
<br>
<input name="xd" type="text" id="xd" size="60" disabled="disabled" style="color:#006600;" class="form-control" /><br />
<input type="text" name="email" class="form-control" value="<?=$_SESSION[dv_email];?>" placeholder="Seu email" /><br />

<input name="cep" type="hidden" id="cep" value="" size="15" maxlength="8" />
<input name="rua" type="hidden" id="rua" size="60" />
<input name="bairro" type="hidden" id="bairro" style="border:none;border:none;" class="form-control" size="60" />
<input name="cidade" type="hidden" id="cidade" size="60" />
<input type="submit" value="Pronto" name="finalizarq" style="width:100%;margin-bottom:1%;" class="btn btn-success" /><br />
</form>
<?php
if($_POST[finalizarq]) {
session_start();
$_SESSION[dv_nome] = $_POST[nome];
$_SESSION[dv_email] = $_POST;
$_SESSION[dv_cep] = $_POST[cep];

if(!strstr($cfg[bairros], $_POST[bairro])==TRUE) {
echo '<br><div class="alert alert-info fade in"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true" style="margin-right:0.5%;"></span> Desculpe, n&atilde;o entregamos em '.$_POST[bairro].'. </div>';
} else {
session_start();
$_SESSION[gsw] = 1;
echo '<body onload="window.parent.parent.location.reload();"></body>';
}
}
?>
    </p>
</div>
</body>
</html>

Alguém poderia me ajudar? Obrigado!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...