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.
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
Guilherme Ferreira
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ã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
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.