Página 18 de 28

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 14:32
por darkila
eu sou retardada, tinha substituído, juro que eu tinha lido "substitua"..., vou adicionar abaixo, desculpa mesmo.. O.o

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 14:34
por darkila
MEEEEEEEEEEEEEEEEEEEEEEEE, ta funcionando..., obrigada obrigada obrigada obrigada.
Pensa numa pessoa feliz: EU.
Só para deixar registrado meu host é hosting24.com
e Aqui está funcionando perfeitamente com a nova mudança.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 14:45
por epdsantos
Aqui não está funcionando.

Creio que não esteja nem conectando.

Instalação OC 1.5.4 hospedado na hostgator.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 14:49
por juliocesar757
darkila escreveu:MEEEEEEEEEEEEEEEEEEEEEEEE, ta funcionando..., obrigada obrigada obrigada obrigada.
Pensa numa pessoa feliz: EU
Ótima notícia. Já é um paliativo ao problema.

-----
Continuando com o debug, o cURL retorna o seguinte erro na primeira conexão:
Código: Selecionar todos
Recv failure: Connection reset by peer
Para quem for ligar nos Correios comunicando o problema, é interessante repassar esta mensagem.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 14:52
por juliocesar757
epdsantos escreveu:Aqui não está funcionando.

Creio que não esteja nem conectando.

Instalação OC 1.5.4 hospedado na hostgator.
No teu caso, logo após a linha:
Código: Selecionar todos
$result = curl_exec($ch);
Adicione:
Código: Selecionar todos
if(!$result){
	$this->log->write(curl_error($ch));
	$this->log->write('Não foi possível estabelecer conexão com os Correios. Tentando reconectar...');
	$result = curl_exec($ch);
}
Consulte o log de erros no admin e nos diz o que aparece.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 15:07
por gmvale
juliocesar757, a solução previa que passou não funciona comigo. Está ocorrendo o seguinte no log:

2013-07-15 18:04:38 - couldn't connect to host
2013-07-15 18:04:38 - Não foi possível estabelecer conexão com os Correios. Tentando reconectar...

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 15:12
por epdsantos
Antes da adição do código: Não mostrou nenhum erro no log.

Após a adição do código: fica uma vida tentando calcular o frete e não retorna nada.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 15:22
por juliocesar757
Nos 2 casos (gmvale e epdsantos), não tem muito o que fazer senão esperar a solução pelos Correios (recomendo ligar lá para pressioná-los).
Mas vamos fazer outra tentativa usando a url alternativa disponibilizada pelos Correios:

Procure a linha:
Código: Selecionar todos
$url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?";
Troque por:
Código: Selecionar todos
$url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/CalcPrecoPrazo?"

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 15:29
por nmauricio
Muito Obrigado juliocesar!
tambem estou hospedado na Hostgator, o meu esta funcionando e registrando erro exatamente igual ao reportado por gmvale

2013-07-15 18:04:38 - couldn't connect to host
2013-07-15 18:04:38 - Não foi possível estabelecer conexão com os Correios. Tentando reconectar...

muito obrigado!
Mauricio

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 15:30
por gmvale
Ocorre o mesmo log, trocando a url. =/