Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema
Estou usando o CURL para Obter o retorno do site dos correios com o seguinte script.
<?
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"[http://www.correios.com.br/encomendas/precos/calculo.cfm?servico=40010&cepOrigem=15025-120&cepDestino=15080-120&peso=0.3&MaoPropria=N&avisoRecebimento=N&resposta=xml"](http://www.correios.com.br/encomendas/precos/calculo.cfm?servico=40010&cepOrigem=15025-120&cepDestino=15080-120&peso=0.3&MaoPropria=N&avisoRecebimento=N&resposta=xml));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$post = curl_exec($ch);
curl_close($ch);
$linha= explode( chr(13) ,$post);
$t=sizeof($linha);
for ($x=0; $x<=$t; $x++){
echo $linha[$x];
}
?>
Localmente está tudo ok.
Mas quando passo para o servidor não funciona
O que pode estar acontecendo ?
Sim a biblioteca existe.
Eu uso no mesmo servidor outro comando com CURL para retorno de um arquivo txt de outro site e funciona.
O Problema está com o site dos correios..
Esse tem hora que retorna e tem hora que nada acontece
Sim a biblioteca existe.
Eu uso no mesmo servidor outro comando com CURL para retorno de um arquivo txt de outro site e funciona.
O Problema está com o site dos correios..
Esse tem hora que retorna e tem hora que nada acontece
No servidor, retorna algum erro? Se sim, qual?
Têm alguns, dentre eles, primeiro a exist~ecia ou não da Biblioteca cURL.
Depois, se a biblioteca existir, pode ser que o o servidor esteja configurado para não suportar RETURNTRANSFER