Se Elfs
Untitled Document Untitled Document

 


Siga o Se Elfs no Twitter

Participe Da comunidade

Hd do Se Elfs Clik na Imagen



Quem está conectado
2 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 2 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 118 em Qui 1 Abr 2010 - 20:38
Últimos assuntos
» [DOWNLOAD]Varios temas com menus flash aqui
Dom 7 Jul 2013 - 17:55 por maufeitor

» [Symbian]Anrufen (MMORPG)
Qua 8 Maio 2013 - 15:36 por mateusdault

» DROS, o MS-DOS para seu celular.
Qui 28 Mar 2013 - 20:45 por anthony nob

» Corrigir o erro "FALHA NA OPERAÇÃO"
Qui 21 Fev 2013 - 11:16 por joskern

» Seja bem vindo e apresente-se aqui.
Qui 21 Fev 2013 - 11:07 por joskern

» Coloque seu Desktop aqui
Ter 15 Jan 2013 - 11:52 por Daann™

» [PS2]-The GodFather
Qui 10 Jan 2013 - 13:38 por Marcos henrique

» 10 Fontes para TURBINAR seu celular
Sab 1 Dez 2012 - 21:31 por Deolino12

» [Donwload]S40 Theme Studio 2.2 (Criador de Temas para Nokia)
Qui 9 Ago 2012 - 10:18 por AdrianKing

» [TEMAS] Temas 128x160
Ter 17 Jul 2012 - 3:11 por doughimovic

Social bookmarking

Social bookmarking Digg  Social bookmarking Delicious  Social bookmarking Reddit  Social bookmarking Stumbleupon  Social bookmarking Slashdot  Social bookmarking Furl  Social bookmarking Yahoo  Social bookmarking Google  Social bookmarking Blinklist  Social bookmarking Blogmarks  Social bookmarking Technorati  

Conservar e compartilhar o endereço de [ELF] Sony Ericsson ELFs em seu site de social bookmarking

Conservar e compartilhar o endereço de Se Elfs™ O Maior Fórum de ELF´s para Celulares Sony Ericsson em seu site de social bookmarking

Status

Calculando o Frete com PHP

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Calculando o Frete com PHP

Mensagem por Frozen® em Seg 5 Jul 2010 - 21:44

Existem vários serviços que funcionam on-line precisam contantemente
calcular
o valor do frete a ser pago para entregar uma encomenda
qualquer, para
isso os correios disponibilizam um serviço simples que
pode facilitar
todo esse trabalho. Funciona assim: você, de alguma
forma, direciona o
uruário para uma página pré-determinada com os
dados da encomenda e lá é
calculado o frete e novamente o usuário é
redirecionado para uma página
que você indicou.
Se você que dar ao
ciente a liberdade de calcular o frete da maneira
que quiser, para
isso pode direcionar ele para a URL
[Você precisa estar registrado e conectado para ver este link.]

Nesta
página basta digitar os dados e enviar o formulário que você é
automáticamente
informado dos valores.
Mas, e se você quiser mostrar esses dados no
seu próprio site? É isso
que eu vou mostrar daqui em diante!
Pra
começar você precisa dos dados da encomenda:


* CEP de origem (o CEP de onde a encomenda está saindo);
* CEP de destino (o CEP de para onde a encomenda irá);
* Peso
(em quilogramas e só o valor numérico);
* Redirecionamento (pra
onde redirecionar após o cálculo);



Essas são as
informações mais importantes, mas podem tambémser
incluidas outras,
como:


* Mão própria;
* Serviço
(Sedex 10, Sedex, Sedex Hoje…);
* Aviso de recebimento;
*
Valor declarado (valor do produto para seguro).



Enfim,
várias informações podem ser inseridas. Por enquanto vamos
trabalhar
com os dados básicos da primeira lista:

Código:
//
Peso da encomenda / 1,5 Kg
$peso = 1.500;
// CEP de origem da
encomenda
$origem = 33935000;
// CEP de destino da encomenda
$destino
= 41452000;
// URL para redirecionamento
$redir =
“http://www.seusite.com.br/frete/calculofrete.php”;
/*
* Até aqui
colocamos os dados da encomenda em variáveis, vamos agora
enviar o
*
pedido de cálculo, o link é o mesmo mostrado acima, só que agora
iremos
anexar
* todas as informações junto à URL (como no método GET dos
formulários)
*/
$url =
‘http://www.correios.com.br/encomendas/precos/calculo.cfm?’;
$url .=
‘cepOrigem=’ . $origem;
$url .= ‘&cepDestino=’ . $destino;
$url
.= ‘&peso=’ . $peso;
$url .= ‘&resposta=’ . $redir;
//
Todas as informações já foram anexadas, agora é só direcionar para a
página
de cálculo
header(”Location: $url”);
?>
Quando
esses dados são processados e retornam para a página que você
indicou
você pode trabalhá-los da forma que quiser, eles estão anexaos à
URL
e são as seguintes variáveis:


*
Servico
* cepOrigem
* cepDestino
* UFOrigem
*
LocalOrigem
* UFdestino
* LocalDestino
* Peso

* MaoPropria
* AvisoRecebimento
* valorDeclarado

* Tarifa
* erro



Note que alguns destes dados
nós mesmos enviamos, e com excessão de
Tarifa e erro, todos estão
disponíveis para você modificar e obter mais
detalhes para
apresentar. O valor final fica em $_GET['Tarifa'], os
outros dados
podem ser acessados da mesma maneira.
Código:/*
*
Essa aqui seria a página que indiquei para retornar após o cálculo
estar
completo
* Nela eu vou simplesmente mostrar ao usuário alguns dos
resultados
*/
echo “Uma encomenda saindo do CEP ” .
$_GET['cepOrigem'] . “;
echo ” em direção ao CEP ” .
$_GET['cepDestino'];
echo ” custará R$ ” . $_GET['Tarifa'];
?>
Se
você simplesmente quiser ver tudo, talvez para testar, use isso:
print_r($_GET);
?>
Isso
imprimirá na tela tudo que estiver contido nas variáveis GET.
Éh, é
isso, já dá pra você criar algo mais elaborado à partir disso.
Até
mais!

Frozen®
Membro
Membro

Modelo do Celular C5000,W200,W580,W380,W810

Pontos: : 2843
Agradecimentos : 0
Humor ?
País de Origem : Brasil

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum