Ir para conteúdo
Fórum Script Brasil

fdarela

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre fdarela

Perfil

  • Gender
    Male
  • Location
    Laguna-SC-Brasil

fdarela's Achievements

0

Reputação

  1. Boa tarde amigos Estocom um script para cálculo de frete em uma loja virtual, o frete é calculado pela braspress, através do webservice deles, tenho a função que me da o retorno dos valores tudo certinho, só que não consigo pegar estes valores e jogar dentro do minha cesta de copras, tipo pegar o valor que vem do frete e coloca-lo junto no carrinho... bom o código é esse: <?php /** * Função que calcula o o valor do frete na Transportadora BrasPress. * * @param integer $Cnpj - Cnpj cadastrado na BrasPress * @param integer $EmpresaTransp - Padrão 2 = BrasPress * @param integer $CepLocal * @param integer $CepDestino * @param integer $CpfDestino * @param float $Peso // Formato 10.35 * @param float $Valor // Formato 1000.45 * @param integer $QtdeVolumes * @param integer $TipoFrete - //1 para CIF ou 2 para FOB (cif=frete pago por quem envia | fob=frete pago por quem compra) * @return array * @author Frank Darela * * @example print_r(CalcFreteBraspress("digite o cpf","2","3322002","4617000","71612717000132","58","2400.35","10","1")); */ function CalcFreteBraspress($Cnpj,$EmpresaTransp,$CepLocal,$CepDestino,$CpfDestino,$Peso,$Valor,$QtdeVolumes,$TipoFrete) { $LinkCalcFrete = "http://tracking.braspress.com.br/trk/trkisapi.dll/PgCalcFrete_XML?param=$Cnpj,$EmpresaTransp,$CepLocal,$CepDestino,$Cnpj,$CpfDestino,$TipoFrete,$Peso,$Valor,$QtdeVolumes"; return simplexml_load_file($LinkCalcFrete); } // aqui é um exemplo de como os resutados são retornados, se você executar o código . print_r(CalcFreteBraspress("06123867000110","2","88790000","88704180","73014982920","150","400.35","1","1")); ?> e esta é a forma como o resultado é apresentado no browser, depois da execução do script, só que não consigo tirar desse resultado só o valor que eu quero, tipo eu quero só [TOTALFRETE] => 137,16 , mas não consigo extrair somente este valor do resultado retornado. como faço pra conseguir isso??? Será que algué pode me dar uma ajuda...gente eu custei a conseguir esta fução, agora tenho que faze-la funcionar.... me ajudem valeu
×
×
  • Criar Novo...