Portal - Fórum - Ajuda - Busca - Membros - Calendário

Conheça e cadastre-se em nosso fórum.
Visite nosso portal.

'busca endereço pelo cep sem passar pelos correios'

Logo Webly

Webly > Linguagens Web > PHP

busca endereço pelo cep sem passar pelos correios

Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
guilherme014
se alguem me ajudar a resolver meu problema, eu deixo vocês consultarem no meu banco de dados, o link é este, porque eu nao vou tirar ele do ar.

http://www.netsoft.eti.br/bancos/

nao funciona no firefox, só funciona no ie.

mesmo colocando o cep correto ele nao traz nada

grato

os dados sao estes

Informação: chiper

Boas noites, agora da pra vc ter seu proprio bd de CEP´s ou usar um gratis, que sei la até quando vei ficar on-line (ta no arquivo leiame, todas as instruções):

Tem uma inconsistencia no retorno dos estados, se alguem ai se habilitar, eu to sufocado de trabalhos por aqui, quem sabe no futuro verão 2.0

Baixem e usem a vontade, só não vale tirar os créditos ok, ninguem que é usuário normal pode ver mesmo, só ta nos fontes.!!!

Para ver funcionando:
http://www.fabrica01.com.br/cep/

Para baixar:
http://www.fabrica01.com.br/cep/correios_02.rar

Tem um adaptado para oscommerce tb, deixei aqui:

http://www.oscommerce.com/community/contri...search,Cep+Ajax
CONFIGURAR A LINHA 311 (ONDE TA SEU SITE) e mais algumas coisas veja no arquivo leiame.txt
ajax.open("GET", ("http://www.seusite.com.br/client.php?cep=" + campos.postcode.value.replace(/[^\d]*/, "")), true);

Micox
Ih, no meu não deu nem no IE.

Apareceu "<br /><b>Fatal error</b>" no logradouro.

No FF apareceu "<br />" no logradouro.
guilherme014
mas e isto que acontece, eu nao sei o porque. mellow.gif
Micox
Fatal error não é erro de javascript (e consequentemente também não é erro de ajax).

Isto é erro da linguagem server-side (php ou asp). Temos que testar o funcionamento do script server-side pra achar o erro antes de mexer com o ajax.

Vou fazer isso após o almoço.
guilherme014
blz, valeu
Micox
Guilerme, seu problema está no código PHP.
Veja o que acontece quando eu digito a url que é chamada pelo ajax direto no navegador:
QUOTE
Fatal error: Method SOAP_Client::__call() must take exactly 2 arguments in /home/netsoft/public_html/bancos/class/SOAP/Client.php on line 109


A url que digitei no navegador foi: http://www.netsoft.eti.br/bancos/client.php?cep=74820-260
guilherme014
linha 109 e a que esta em negrito.

function &__call($method, &$args, &$return_value){
if ($this->_wsdl)
$this->_wsdl->matchMethod($method);
$return_value =& $this->call($method, $args);
return TRUE;
}

o problema é que nem imagino de onde vem este erro, nao sei de onde vem este erro, tentei fazer
CODE
function &__call($method="", &$args="", &$return_value=""){

Micox
Veja em que local está chamando esta função _call.

provavelmente está chamando sem os 2 parâmetros que são obrigatórios.
guilherme014
QUOTE(Micox @ 26/10/2006 - 22:43) [snapback]28391[/snapback]
Veja em que local está chamando esta função _call.

provavelmente está chamando sem os 2 parâmetros que são obrigatórios.


os dois obrigatórios que vc fala são estes

CODE
&$args, &$return_value

Micox
SEguinte, o erro diz:
QUOTE
SOAP_Client::__call() must take exactly 2 arguments in

Isto indica que a função call que está dentro de SOAP_Client pede exatamente 2 argumentos pois foi assim que ela foi feita.
Isto quer dizer que qualquer local que chame esta função deve passar 2 argumentos como parâmetro.

O estranho é que a função call que vc escreveu aí tá pedindo 3 argumentos!!!
Mucho estranho. Acabei de baixar o zip aqui. Vou dar uma olhada. Vê se descobre algo desse mistério enquanto isso.

Cara, engraçado que aqui pra mim, a função call tá na linha 325.
Vc apagou os comentários né?
guilherme014
isto, apaguei porque, eu nao conseguir ver ou simplemente pensei que estava na linha errada, vou ver aqui aonde pode ser.

estranho, que eu baixei o banco e o script e nao alterei nada, isto é so a aparte de banco de dados, agora o codigo em si, nao alterei nada.
Micox
Muito bizarro, lá no código fonte a função tá pedindo 3 parâmetros, mas pelo erro que o php joga parece que ela pede apenas 2 parâmetros.

Vou mover pra PHP pois o erro é de PHP e não de ajax/Javascript.
nao_sei
posta o código do arquivo php aí... senão vai ficar complicado...
guilherme014
preciso de colocar em anexo pois o codigo e grande, como fazer ?
Micox
nao_sei o código já está aqui: http://www.fabrica01.com.br/cep/correios_02.rar
nao_sei
QUOTE(Micox @ 27/10/2006 - 18:34) [snapback]28668[/snapback]
nao_sei o código já está aqui: http://www.fabrica01.com.br/cep/correios_02.rar
valeu... o cego aqui não tinha visto... bangin.gif



QUOTE(guilherme014 @ 27/10/2006 - 18:13) [snapback]28660[/snapback]
preciso de colocar em anexo pois o codigo e grande, como fazer ?
nem esquenta... peguei já código... o Mico postou o link... thumbsup.gif

vou ver se eu acho o que tá dando de errado...
guilherme014
valeu, hehehe
Cristiano Lagame
Algum de vcs ainda consegue fazer o esquema de buscar o endereço pelo CEP?
Não consegui nada sobre isso até agora. Tô tentando a um certo tempo implantar isso no meu site, mas tá difícil, alguém pode me ajudar?
guilhermeclopes
ainda não teria como alguem me ajudar ?
Cristiano Lagame
QUOTE(guilhermeclopes @ 27/02/2007 - 11:56) [snapback]61775[/snapback]
ainda não teria como alguem me ajudar ?



Vc é o guilherme014?
Qual é o seu problema?
guilhermeclopes
sim o problema esta no http://forum.ievolutionweb.com/index.php?s...ost&p=28116
Cristiano Lagame
QUOTE(guilherme014 @ 25/10/2006 - 21:43) [snapback]28116[/snapback]
se alguem me ajudar a resolver meu problema, eu deixo vocês consultarem no meu banco de dados, o link é este, porque eu nao vou tirar ele do ar.

http://www.netsoft.eti.br/bancos/

nao funciona no firefox, só funciona no ie.

mesmo colocando o cep correto ele nao traz nada

grato

os dados sao estes

Informação: chiper

Boas noites, agora da pra vc ter seu proprio bd de CEP´s ou usar um gratis, que sei la até quando vei ficar on-line (ta no arquivo leiame, todas as instruções):

Tem uma inconsistencia no retorno dos estados, se alguem ai se habilitar, eu to sufocado de trabalhos por aqui, quem sabe no futuro verão 2.0

Baixem e usem a vontade, só não vale tirar os créditos ok, ninguem que é usuário normal pode ver mesmo, só ta nos fontes.!!!

Para ver funcionando:
http://www.fabrica01.com.br/cep/

Para baixar:
http://www.fabrica01.com.br/cep/correios_02.rar

Tem um adaptado para oscommerce tb, deixei aqui:

http://www.oscommerce.com/community/contri...search,Cep+Ajax
CONFIGURAR A LINHA 311 (ONDE TA SEU SITE) e mais algumas coisas veja no arquivo leiame.txt
ajax.open("GET", ("http://www.seusite.com.br/client.php?cep=" + campos.postcode.value.replace(/[^\d]*/, "")), true);



Opa! Valeu!

Eu fiz um esquema, que ainda não tá 100%, mas já tá quebrando um galho, testei no Firefox, e tá funcionando... olha ai:
http://www.alterdata.com.br/cep/form_curriculum2.asp

Acontece que o campo Cidade não tá atualizando caso eu mude o CEP, exemplo, coloque o cep: 13061083
Depois troque para o CEP 22460030 para ver o que acontece, só o campo cidade não tá sendo atualizado...
Agora se vc ir lah e escolher o campo Estado, ele atualiza as cidades...

Como eu sou um cara legal graduated.gif , vou postar o código completo compactado que eu fiz com a ajuda de vários código que montei a partir de outros na internet e outros que criei:
http://www.alterdata.com.br/cep/cep.rar
Inclusive, vcs irão notar que além do esquema do CEP, tem o esquema das cidades sendo carregadas via AJAX de acordo com o Estado que for selecionado... Isso deu um trabalhão pra fazer, pq não encontrei nenhum bando de dados, eu fiz na mão, ctrl+c ctrl+v!!!

Por favor me ajudem please, falta só isso, só preciso que ao editar o CEP o post seja automático e as cidades sejam carregadas corretamente e já selecionada a cidade correta.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Webly / iEvolution - Powered by Invision Power Board © 2001-2009 Invision Power Services, Inc.