Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mestre fyoda

achar pelo cep a rua bairro e etc

Recommended Posts

eu achei um codigo ali na seção de scripts mas ele tava funcionando ate ontem , hoje quando fui fazer o cadastro ele nao funcionou .para qualquer cep digitado , o cep certo ou errado ele diz q nao pode localizar .tava funcionando ontem e a i chego hoje e pimba , nao ta mais funcionando .alguem poderia me ajudar ?index.php

<head><link rel="stylesheet" type="text/css" href="css/tudo.css" /> <script>function formatar(src, mask) { var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)if(texto.substring(0,1) != saida) { src.value += texto.substring(0,1); }}function mascara(objForm, evtKeyPress, sMask) { //evtKeyPress pra funcionar no NSvar i, nCount, sValue, fldLen, mskLen, bolMask, sCod, nTecla; //Variáveis locaisevtKeyPress = (evtKeyPress) ? evtKeyPress : ((window.event) ? window.event : null); var nTecla = (evtKeyPress.which) ? evtKeyPress.which : evtKeyPress.keyCode; objForm.maxLength = sMask.length;sValue = objForm.value;// Limpa todos os caracteres de formatação que// já estiverem no campo.sValue = sValue.toString().replace( "-", "" );sValue = sValue.toString().replace( "-", "" );sValue = sValue.toString().replace( ".", "" );sValue = sValue.toString().replace( ".", "" );sValue = sValue.toString().replace( "/", "" );sValue = sValue.toString().replace( "/", "" );sValue = sValue.toString().replace( "(", "" );sValue = sValue.toString().replace( "(", "" );sValue = sValue.toString().replace( ")", "" );sValue = sValue.toString().replace( ")", "" );sValue = sValue.toString().replace( " ", "" );sValue = sValue.toString().replace( " ", "" ); fldLen = sValue.length;mskLen = sMask.length;i = 0;nCount = 0;sCod = "";mskLen = fldLen;while (i <= mskLen) {bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))if (bolMask) {sCod += sMask.charAt(i);mskLen++; }else {sCod += sValue.charAt(nCount);nCount++;}i++;}objForm.value = sCod;if (nTecla != 8) { // backspaceif (sMask.charAt(i-1) == "9") { // apenas números...return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9else { // qualquer caracter...return true;} }else return true}</script><script LANGUAGE="JavaScript">function MascaraCEP (formato, keypress, objeto){campo = eval (objeto);if (formato=='cep'){caracteres = '01234567890';separacoes = 1;separacao1 = '-';conjuntos = 2;conjunto1 = 5;conjunto2 = 3;if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + 1)){if (campo.value.length == conjunto1) campo.value = campo.value + separacao1;}else event.returnValue = false;}}function abrepagina() {var w = 300;var h = 100;var lado = (screen.width - w) / 2;var topo = (screen.height - h) / 2;pagina="acha_cep.php?cep="+document.formulario.cep.value;window.open(pagina,'noticias','height='+h+',width='+w+',top='+topo+',left='+lado+'');void(0);}function verifica_login() {var w = 300;var h = 100;var lado = (screen.width - w) / 2;var topo = (screen.height - h) / 2;pagina="verifica_login.php?login="+document.formulario.login.value;popup = window.open(pagina,'noticias','height='+h+',width='+w+',top='+topo+',left='+lado+'');void(0);}</script></head><body bgcolor="#F0F8FF"><br><br><div align="center" class="escrita"><b> <font size="2"> Por Favor desabilite a popup se você usa . </b></font></div><br><table width="300" border="0" cellspacing="0" cellpadding="0" bgcolor="#F0F8FF" class="escrita" align="center"><form action="cadastrar.php" method="post" name="formulario"> <tr> <td><b><div align="center"> Dados da Conta </div></b></td> </tr> <tr> <td><center> Login : </center></td> <td> <input type="text" id="login" name="login"></td> <td> <span onClick="verifica_login()" style="cursor: pointer"><img src="img/busca.ico"></span></td> <td><span style="cursor: pointer"><img src="img/exclamacao.ico"></a></td> </tr> <tr> <td><center> Senha : </center></td> <td> <input type="password" name="senha"> </td> </tr> <tr> <td><center> Confirma Senha : </center></td> <td> <input type="password" name="confirma"> </td> </tr> <tr> <td><center> Email : </center></td> <td> <input type="text" name="email"> </td> </tr></table><br><br><table width="300" border="0" cellspacing="0" cellpadding="0" bgcolor="#F0F8FF" class="escrita" align="center"> <tr> <td class="texto"><center><b> Dados Pessoais </center></b></td> </tr> <tr> <td><center> Nome : </center></td> <td> <input type="text" name="nome"> </td> </tr> <tr> <td><center> Sobre Nome : </center></td> <td> <input type="text" name="sobrenome"> </td> </tr> <tr> <td><center> Data de Nascimento : </center></td> <td> <input type="text" name="nascimento" maxlength="10" OnKeyPress="formatar(this, '##/##/####')" size="12"> </td> </tr> <tr> <td> <center> Cep : </center> </td> <td> <input type="text" name="cep" id="cep" OnKeyPress="formatar(this, '#####-###')" size="12" maxlength="9"> <span onClick="abrepagina()" style="cursor: pointer"> <img src="img/busca.ico"> </span></td> </tr> <tr> <td> <center> Endereço : </center> </td> <td> <input type="text" name="Endereco" id="Endereco" size="45" readonly> </td> </tr> <tr> <td> <center> Bairro : </center> </td> <td> <input type="text" name="Bairro" id="Bairro" size="30" readonly> </td> </tr> <tr> <td> <center> Cidade : </center> </td> <td> <input type="text" name="Cidade" id="Cidade" size="30" readonly> </td> </tr> <tr> <td><center> Estado : </center></td> <td> <input type="text" name="ufremetente" id="ufremetente" size="2" readonly> </tr> <tr> <td><br><center> <input name="enviar" type="submit" id="enviar" value="Enviar cadastro"></center> </td> </tr></form></table></body>

acha_cep.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><link rel="stylesheet" type="text/css" href="css/tudo.css" /><title>Pesquisando CEP</title><style type="text/css"><!--body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}--></style></head><?# Busca endereço através do CEP e preenche campos # do formulário sem fazer refresh de tela## Maicon Perin - www.barrabrasil.com.br - ciganox@yahoo.com.com# 17.01.2006## baseado no exemplo de Tatiane Gonzaga - tati@soportais.com.br# publicado no fórum iMasters - http://forum.imasters.com.br/index.php?showtopic=147489&st=0?><body><div align="center">Aguarde buscando dados do CEP <?=$_GET["cep"];?><br /><br /><?flush();$cep=$_GET["cep"];$buscacep = "http://www.correios.com.br/servicos/falecomoscorreios/ctBuscaEndereco.cfm?cep=$cep";$fp = fopen($buscacep,"r");$cepres = fread($fp,8146);$cepres=str_replace("= '","= \"",$cepres); // SUBSTITUI AS (') POR (") PQ TAVA DANDO PROB NOS DADOS Q CONTINHAM (')$cepres=str_replace("';","\";",$cepres);if (substr_count($cepres,"= \"\";")):echo "<font color='#FF0000'><strong>CEP não localizado</strong></font><BR><BR><B>";?><a href="java script:window.close();" class="escrita">Fechar Janela</a><?else: echo $cepres;endif;fclose ($fp);?></div></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao deve ter erros seu script o que acontece é o seguinte esse metodo de pegar o cep direto no sites do correiro é uma brecha de segurança dos correios e cedo ou tarde essa mamata ia acabar, pode ser que ate funcione o script pro mais algum tempo, mas é porque eles devem ter descoberto ja mas por compatibilidade com sistemas deles mesmos eles nao podem tirar do ar ,mas com certeza isso vai acabar, os correios cobram por esse serviço nao pensem que o correio que deu esse link de graça

Compartilhar este post


Link para o post
Compartilhar em outros sites

podiamos fazer um cadastro das ruas do brasil hehehefazer um script pra gerar todos os ceps e ir cadastrando num banco de dadoso problema seria com alteraçõeshuahauhau q m*****...mas falando sério...ridiculo eles cobrarem poer um serviço tao inutil... prefiro pedir pro visitante do site cadastrar tdo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po da algum erro? do tipo:

Parse error: parse error, unexpected '\"' in /home/site/homepage/buscas/procurar.php on line 222

 

Alguma coisa desse jeito?

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.