arldin Posted May 18, 2012 Report Share Posted May 18, 2012 Bom dia amigos eu estou precisando de uma força neste scriptE o seguinte eu tenho um formulario que envia para o email para a pessoa o seu pedido que e para gerar o boletoate ai tudo certo os dados chega no email Mais na hora que vai imprimir a pagina que tem o kyaut do banco e os dados ela abre mais so que abre sem os dados NOME VALOR e o restoeste e o script que envia para o email<?phpif(PHP_OS == "windows") $quebra_linha = "\n"; elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; $headers="From:\t ".$email_site. $quebra_linha;$headers.="Reply-to:\t ".$email_site . $quebra_linha;$headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha;$nosso_numero = rand(000,999).date("dmYHis");$mensagem="<b>Boleto</b><hr>Pedido Nº: <b>".$nosso_numero."<b><br>Nome: ".$_POST["sacado"]."<br>Email: ".$_POST["email"]."<br>Endereço: ".$_POST["endereco1"]."<br>Numero: ".$_POST["num"]."<br>Bairro: ".$_POST["bairro"]."<br>Cidade: ".$_POST["cidade"]."<br>Estado: ".$_POST["estado"]."<br>Cep: ".$_POST["cep"]."<br>Valor: ".$_POST["valor_boleto"]."<br>Imprimir Boleto: <a href=\"http://".$_SERVER['HTTP_HOST']."/data/boleto_bradesco". $banco.".php\">Imprimir Boleto</a><br><hr>";$assunto = "Pedido: ".$codigo_pedido." - ".$_SERVER['HTTP_HOST'];$send=mail($_POST['email'],$assunto,$mensagem,$headers);if($send==true)$MSN=<script>alert('o pedido foi enviado para o email ".$_POST['email ]."!')</script>";else$MSN="<script>alert('erro no envio de email!')</script>";echo $MSN;include("first.php");?>e este e a da pagina que abre mais embranco<?php// ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- //// Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) //// DADOS DO BOLETO PARA O SEU CLIENTE$dias_de_prazo_para_pagamento = 15;$taxa_boleto = 0.00;$data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data: ; $valor_cobrado = $_post["valor_cobrado"]; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal$valor_cobrado = str_replace(",", ".",$valor_cobrado);$valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', '');$dadosboleto["nosso_numero"] = " "; // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres!$dadosboleto["numero_documento"] = $dadosboleto["nosso_numero"]; // Num do pedido ou do documento = Nosso numero$dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA$dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto$dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional)$dadosboleto["valor_boleto"] = $_POST["valor_boleto"]; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula// DADOS DO SEU CLIENTE$dadosboleto["sacado"] = $_POST["sacado"];$dadosboleto["endereco1"] = $_POST["endereco1"];$dadosboleto["num"] = $_POST["num"];$dadosboleto["bairro"] = $_POST["bairro"];$dadosboleto["cidade"] = $_POST["cidade"];$dadosboleto["estado"] = $_POST["estado"];$dadosboleto["cep"] = $_POST["cep"];// INFORMACOES PARA O CLIENTE$dadosboleto["demonstrativo1"] = "Pagamento de Compra no site";$dadosboleto["demonstrativo2"] = "Artigos de festas<br>Taxa bancária - R$ ".number_format($taxa_boleto, 2, ',', '');$dadosboleto["demonstrativo3"] = "Sofestainfantis - http://www.sofestainfantis.com.br";$dadosboleto["instrucoes1] = "- Sr. Caixa, cobrar multa de 2% após vencimento";$dadosboleto["instrucoes2"] = "- Pagamento em toda rede Bancaria até o vencimento";$dadosboleto["instrucoes3"] = "- Depois do vencimento só no Bradesco";$dadosboleto["instrucoes4"] = "- Em caso de dúvidas entre em contato conosco: arldin@sofestainfantis.com.br";// DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE$dadosboleto["quantidade"] = "";$dadosboleto["nalor_unitario"] = $valor_boleto;$dadosboleto["aceite"] = ""; $dadosboleto["especie"] = ".R$.";$dadosboleto["especie_doc"] = ".DS.";// ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- //// DADOS DA SUA CONTA - Bradesco$dadosboleto["agencia"] = "3286"; // Num da agencia, sem digito$dadosboleto["agencia_dv"] = "0"; // Digito do Num da agencia$dadosboleto["conta"] = "75639"; // Num da conta, sem digito$dadosboleto["conta_dv"] = "3"; // Digito do Num da conta// DADOS PERSONALIZADOS - Bradesco$dadosboleto["conta_cedente"] = "75639"; // ContaCedente do Cliente, sem digito (Somente Números)$dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente$dadosboleto["carteira"] = ""; // Código da Carteira: pode ser 06 ou 03// SEUS DADOS$dadosboleto["identificacao"] = "SOFESTAINFANTIS - ARTIGO DE FESTA EM GERAL";$dadosboleto["cpf_cnpj"] = "14.933.791/0001-17";$dadosboleto["endereco"] = "RUA LINDON JHONSON 685";$dadosboleto["cidade_uf"] = "BELFORD ROXO / RIO DE JANEIRO";$dadosboleto["cedente"] = "ARLINDO MARTINS DE FREITAS FILHO 45631140730";include("first.php");include("include/funcoes_bradesco.php"); include("include/layout_bradesco.php");?>os dados estão sendo gravado em db Uma ajuda ai Quote Link to comment Share on other sites More sharing options...
0 JaguA Posted May 18, 2012 Report Share Posted May 18, 2012 no script do boleto, onde que você pega as informações para gerar ele ? não vi em nenhum momento ele recebendo parametro Get vindo do e-mail ou busca do banco de dados. Quote Link to comment Share on other sites More sharing options...
0 arldin Posted May 18, 2012 Author Report Share Posted May 18, 2012 Mesmo colocando os parametros GET ele continua vindo vazio e este include("first.php"); e o que faz conexao com o db Quote Link to comment Share on other sites More sharing options...
0 arldin Posted May 18, 2012 Author Report Share Posted May 18, 2012 Na paginha boleto_brades.php tem que ser o parametro POST pois ela manda para a paginha layaut_bradesco.phpSe eu direciono o formulario direto para a pagina boleto_bradesco.php ela retorna preenchidamais guando e envia para o email ela vem vazia Quote Link to comment Share on other sites More sharing options...
0 JaguA Posted May 18, 2012 Report Share Posted May 18, 2012 cara não consigo coomprende o que realmente você está fazendo, mas vou deixar uma forma pratica e segura de você pegar esses dados...para o e-mail do cliente você envia o link do boleto com um ID na pagina do boleto cria um select com where id e receba pela URL a id via GET.seleceiona os dados e monte o boleto. Quote Link to comment Share on other sites More sharing options...
Question
arldin
Bom dia amigos eu estou precisando de uma força neste script
E o seguinte eu tenho um formulario que envia para o email para a pessoa o seu pedido que e para gerar o boleto
ate ai tudo certo os dados chega no email
Mais na hora que vai imprimir a pagina que tem o kyaut do banco e os dados ela abre mais so que abre sem os dados
NOME VALOR e o resto
este e o script que envia para o email
e este e a da pagina que abre mais embranco
os dados estão sendo gravado em db
Uma ajuda ai
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.