\n"; } else { $saida = "GET /encomendas/precos/calculo.cfm?servico=40010&CepOrigem=$cep_origem&CepDestino=$cep_destino&Peso=$peso HTTP/1.1\r\n"; $saida .= "Host: www.correios.com.br\r\n"; $saida .= "Connection: Close\r\n\r\n"; fwrite($conexao, $saida); $resposta = ""; while (!feof($conexao)) { $resposta .= fgets($conexao, 128); } fclose($conexao); ereg ("&Tarifa=([0-9]+\.[0-9]+)", $resposta, $reg); // essa aqui é a gabiarra dessa versão if ($reg[1] == "") ereg ("&Tarifa=([0-9]+)", $resposta, $reg); $resultado = $reg[1]; return $resultado; } } // exemplo de uso!!! echo calcula_frete_correios ('39800000', '39800000' , '1.10'); ?>