Advertisement
yeshuadesign

a_frete.php

Aug 26th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. <?php
  2.  
  3. $cep_destino = trim($_POST['cep_destino']);
  4. //$tipo_frete = trim($_POST['tipo_frete']);
  5.  
  6. function calcula_frete($cep_origem, $cep_destino, $peso, $valor, $tipo_frete, $altura = 6, $largura = 20, $comprimento = 20) {
  7.  
  8. $url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?";
  9. $url .= "&nCdEmpresa=";
  10. $url .= "&sDsSenha=";
  11. $url .= "&nCdServico=" .$tipo_frete;
  12. $url .= "&sCepOrigem=" . $cep_origem;
  13. $url .= "&sCepDestino=" . $cep_destino;
  14. $url .= "&nVlPeso=" . $peso;
  15. $url .= "&nCdFormato=1";
  16. $url .= "&nVlComprimento=" . $comprimento;
  17. $url .= "&nVlAltura=" . $altura;
  18. $url .= "&nVlLargura=" . $largura;
  19. $url .= "&nVlDiametro=0";
  20. $url .= "&sCdMaoPropria=s";
  21. $url .= "&nVlValorDeclarado=" . $valor;
  22. $url .= "&sCdAvisoRecebimento=s";
  23. $url .= "&StrRetorno=xml";
  24. $url .= "&nIndicaCalculo=3";
  25.  
  26. $xml = simplexml_load_file($url);
  27.  
  28. return $xml->cServico;
  29. }
  30. /*
  31. echo '<pre>';
  32. print_r(calcula_frete('14802175', '$cep_destino', 5, 2000, '04510'));
  33. echo '</pre>';
  34. */
  35. $dados = calcula_frete('14802175', $cep_destino, 5, 2000, '$tipo_frete');
  36.  
  37. echo $dados->Valor;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement