Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paulofbc

Geraboleto

Recommended Posts

Fala pessoal!preciso de uma grande ajuda de voces, acredito que não seja tão dificil de desenvolve-la... tenho um sistema de geração de boletos que a empresa qual trabalho comprou do site www.geraboleto.como sistema esta perfeitinho, a unica coisa que eu precisava adicionar neste sistema é a opção de nós enviarmos o boleto por e-mail, pois no sistema tem somente a opção de gerar o boleto pela própria pagina, gostaria tambem de poder enviar o boleto no e-mail e visualiza-lo do mesmo jeito que eu visualizo no site.alguem poderia me dar uma ajuda nisso?abraços!Paulo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

acredito tambem se houver uma maneira mais facil de enviar o boleto através de um link no e-mail do correspondente seria até mais fácil....abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala felipe;

 

então, é aí que eu não sei a logica de como fazer isso...

 

pois daí teria as duas opções, do cara escolher a opção de gerar o boleto na hora, ou clicar no opção para receber o link do boleto no e-mail.

 

da uma olhada aqui no meu sistema que voce vai entender melhor.

 

http://www.registranet.com/boleto/index.php

 

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Feliper,deixa eu explica, eu não tenho muito conhecimento com programação ainda, tenho um pouco de dificuldade, voce poderia me dar uma força nisso?abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa preguiça de quebrar a cabeça é que faz o nível desse fórum ser baixo

Olá marcusc!a questão não é preguiça e sim tempo...eu poderia muito bem quebrar a cabeça aqui tentando como muito das vezes faço, só que nesse caso eu preciso pra ontem, e a primeira idéia que tive foi correr aqui para o forum imasters solicitar ajuda como sempre tive...acho agora que não é a preguiça de quebrar a cabeça que faz o nível do fórum ser baixo, e sim os usuários que tem um pouco mais de conhecimento acharem que tem o rei na barriga por causa disso...abraços!Paulo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara nao tem um meio mais facio de explica pq ja é faciotipo faiz assimvocê envia pro cara por e-mail um link ocm todos os parametros necessarios pra gera um boleto e quando ele clica no link ele da alguns $_GET e gera o boleto na hora

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala jcfalcone,mais então, eu não quero enviar pro cara um link para que ele abra a pagina do formulário do boleto e preencha os campos, eu quero enviar um link pra ele, pra que na hora que ele clicar já abrir o boleto com os dados do formulário que eu digitei, pois o nosso cliente não vai ter acesso no formulário do boleto, ele só vai receber e imprimir do jeito que enviarmos... entendeu?abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tipo que ue quis dize

tipo um exemplo imaginario

precisa do codigo da compra pra gera o boleto

oq você faiz

você manda um e-mail pro cara assim:

www.seusite.com.br/geraboleto.php?cc=$codigo_compra
Obs:geraboleto.php=A pagina php que gera o boleto bancario

cc=Variavel qualquer

$codigo_compra=No exemplo seria o código da compra.

 

e ao clica ele iria pra pagina www.seusite.com.br/geraboleto.php e la você faiz assim:

 

$codigo_compra = $_GET["cc"];If (!empty($codigo_compra)){//todo o processo pra gera boleto}Else{   Echo "Problemas ao gerar o boleto";}

mais ou menos isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu vou tentar fazer o que voce me passou, depois eu te dou uma posição...que código de compra é esse? onde eu vejo isso no meu código?voce quer que eu te passe o meu código pra voce entender melhor?ele é simples e pequeno.abraços e obrigado por enquanto!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Paulo,O código de compra que o jcfalcone falou foi um exemplo apenas. Você deve utilizar as informações que existem no teu código. Posta aí teu script que ajuda ;)[]sAnderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Anderson, vou te passar o código...abraço!itau-geraboleto.php (pagina onde aparece o boleto com os dados preenchidos)

<?/*------------------------------------------------------------*//*--- Dados Do Sacado (Opcional) -----------------------------*//*------------------------------------------------------------*/$entra["sacado"] = $_POST["sacado"];$entra["endereco1"] = $_POST["endereco1"];$entra["endereco2"] = $_POST["endereco2"];/*------------------------------------------------------------*//*--- Dados Do Cedente ---------------------------------------*//*------------------------------------------------------------*/$entra["agencia"] = $_POST["agencia"];$entra["conta"] = $_POST["conta"];$entra["digito_conta"] = $_POST["digito_conta"];$entra["carteira"] = $_POST["carteira"];/*------------------------------------------------------------*//*--- Dados Do Títular Da Conta ------------------------------*//*------------------------------------------------------------*/$entra["cpf_cnpj_cedente"] = $_POST["cpf_cnpj_cedente"];$entra["endereco"] = $_POST["endereco"];$entra["cidade"] = $_POST["cidade"];$entra["cedente"] = $_POST["cedente"];/*------------------------------------------------------------*//*--- Dados Do Boleto ----------------------------------------*//*------------------------------------------------------------*/$entra["data_documento"] = $_POST["data_documento"];$entra["data_vencimento"] = $_POST["data_vencimento"];$entra["numero_documento"] = $_POST["numero_documento"];$entra["nosso_numero"] = $_POST["nosso_numero"];$entra["valor"] = $_POST["valor"];/*------------------------------------------------------------*//*--- Campos Opcionais ---------------------------------------*//*------------------------------------------------------------*/$entra["instrucoes"] = $_POST["instrucoes"];$entra["instrucoes1"] = $_POST["instrucoes1"];$entra["instrucoes2"] = $_POST["instrucoes2"];$entra["instrucoes3"] = $_POST["instrucoes3"];$entra["instrucoes4"] = $_POST["instrucoes4"];$entra["instrucoes5"] = $_POST["instrucoes5"];$entra["data_processamento"] = $_POST["data_processamento"];$entra["quantidade"] = $_POST["quantidade"];$entra["valor_unitario"] = $_POST["valor_unitario"];/*------------------------------------------------------------*//*--- Campos com valores estáticos ---------------------------*//*------------------------------------------------------------*/$entra["aceite"] = $_POST["aceite"];$entra["uso_banco"] = $_POST["uso_banco"];$entra["especie"] = $_POST["especie"];$entra["especie_doc"] = $_POST["especie_doc"];/*------------------------------------------------------------*//*--- NÃO ALTERE NADA A PARTIR DESTA LINHA -------------------*//*------------------------------------------------------------*/include("itau.php");$b = new boleto(); $b->F9b45984b($entra);?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Boleto bancário para pagamento</title><style type="text/css"><!--.cp {font: bold 10px Arial; color: black}body { margin-left: 5px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px;}.ld {font: bold 15px Arial; color: #000000}.style1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px;}--></style></head><BODY text=#000000 bgColor=#ffffff topMargin=5 rightMargin=5 leftMargin=5><!-- As informações abaixo encontram-se em ordem alfabética --><!-- O sistema desenvolvido por www.geraboleto.com --><!-- Todos os direitos de desenvolvimento são reservados ao geraboleto --><!-- As imagens, logotipos, nomes e códigos são reservados aos respectivos bancos --><!-- Um produto Detetive.net ltda. --><div id="Aceite" style="position:absolute; left:356px; top:293px; width:34px; height:22px; z-index:11"><span class="cp"><?=$entra["aceite"]?></span></div><div id="AgenciaCodigoCedente1" style="position:absolute; left:493px; top:72px; width:152px; height:6px; z-index:8"><span class="cp"><?=$entra["agencia_codigo"]?></span></div><div id="AgenciaCodigoCedente2" style="position:absolute; left:493px; top:270px; width:152px; height:6px; z-index:8"><span class="cp"><?=$entra["agencia_codigo"]?></span></div><div id="Carteira" style="position:absolute; left:105px; top:315px; width:58px; height:0px; z-index:15"><span class="cp"><?=$entra["carteira"]?></span></div><div id="Cedente" style="position:absolute; left:6px; top:50px; width:368px; height:4px; z-index:2"><span class="cp"><? echo $entra["cedente"]; ?></span></div><div id="Cedente" style="position:absolute; left:6px; top:271px; width:368px; height:4px; z-index:2"><span class="cp"><? echo $entra["cedente"]; ?></span></div><div id="CodigoBarras" style="position:absolute; left:9px; top:513px; width:478px; height:68px; z-index:3"><? Fe51a82ef($entra["codigo_barras"]); ?></div><div id="CPFouCNPJ1" style="position:absolute; left:382px; top:50px; width:152px; height:6px; z-index:8"><span class="cp"><?=$entra["cpf_cnpj_cedente"]?></span></div><div id="CPFouCNPJ2" style="position:absolute; left:382px; top:271px; width:152px; height:6px; z-index:8"><span class="cp"><?=$entra["cpf_cnpj_cedente"]?></span></div><div id="DataDocumento1" style="position:absolute; left:398px; top:72px; width:152px; height:6px; z-index:8"><span class="cp"><?=$entra["data_documento"]?></span></div><div id="DataDocumento2" style="position:absolute; left:6px; top:293px; width:92px; height:2px; z-index:9"><span class="cp"><?=$entra["data_documento"]?></span></div><div id="DataProcessamento" style="position:absolute; left:394px; top:293px; width:90px; height:22px; z-index:11"><span class="cp"><?=$entra["data_processamento"]?></span></div><div id="DataVencimento1" style="position:absolute; left:492px; top:50px; width:152px; height:6px; z-index:8"><span class="cp"><?=$entra["data_vencimento"]?></span></div><div id="DataVencimento2" style="position:absolute; left:492px; top:250px; width:152px; height:6px; z-index:8"><span class="cp"><?=$entra["data_vencimento"]?></span></div><div id="Endereco1" style="position:absolute; left:6px; top:460px; width:636px; height:0px; z-index:5"><span class="cp"><? echo $entra["endereco1"]; ?></span></div><div id="Endereco2" style="position:absolute; left:6px; top:473px; width:636px; height:4px; z-index:6"><span class="cp"><? echo $entra["endereco2"]; ?></span></div><div id="Especie" style="position:absolute; left:168px; top:315px; width:72px; height:0px; z-index:15"><span class="cp"><?=$entra["especie"]?></span></div><div id="EspecieDoc1" style="position:absolute; left:319px; top:72px; width:90px; height:22px; z-index:11"><span class="cp"><?=$entra["especie_doc"]?></span></div><div id="EspecieDoc2" style="position:absolute; left:270px; top:293px; width:80px; height:22px; z-index:11"><span class="cp"><?=$entra["especie_doc"]?></span></div><div id="InstrucoesCaixa" style="position:absolute; left:6px; top:138px; width:478px; height:10px; z-index:4"><span class="cp"><? echo $entra["instrucoes"]; ?></span></div><div id="Instrucao1" style="position:absolute; left:6px; top:337px; width:478px; height:10px; z-index:4"><span class="cp"><? echo $entra["instrucoes1"]; ?></span></div><div id="Instrucao2" style="position:absolute; left:6px; top:350px; width:478px; height:0px; z-index:5"><span class="cp"><? echo $entra["instrucoes2"]; ?></span></div><div id="Instrucao3" style="position:absolute; left:6px; top:363px; width:478px; height:4px; z-index:6"><span class="cp"><? echo $entra["instrucoes3"]; ?></span></div><div id="Instrucao4" style="position:absolute; left:6px; top:376px; width:478px; height:4px; z-index:6"><span class="cp"><? echo $entra["instrucoes4"]; ?></span></div><div id="Instrucao5" style="position:absolute; left:6px; top:389px; width:478px; height:4px; z-index:6"><span class="cp"><? echo $entra["instrucoes5"]; ?></span></div><div id="LinhaDigitavel" style="position:absolute; left:260px; top:216px; width:396px; height:20px; z-index:12"><span class=ld><font face="Arial" size="2"><b><?=$entra["linha_digitavel"]?></b></font></span></div><div id="LocalPagamento" style="position:absolute; left:6px; top:249px; width:478px; height:10px; z-index:4"><span class="cp">Pagável em qualquer agência bancária até a data de vencimento</span></div><div id="LogoBanco1" style="position:absolute; left:5px; top:6px; width:159px; height:35px; z-index:13"><img src="imagens/logo_itau.gif" width="159" height="35"></div><div id="LogoBanco2" style="position:absolute; left:5px; top:205px; width:159px; height:35px; z-index:13"><img src="imagens/logo_itau.gif" width="159" height="35"></div><div id="NossoNumero1" style="position:absolute; left:6px; top:71px; width:142px; height:8px; z-index:10"><span class="cp"><? echo $entra["nosso_numero"]; ?></span></div><div id="NossoNumero2" style="position:absolute; left:492px; top:293px; width:142px; height:18px; z-index:10"><span class="cp"><? echo $entra["nosso_numero"]; ?></span></div><div id="NumeroBanco1" class="style1" style="position:absolute; left:175px; top:12px; width:56px; height:8px; z-index:14">341-7</div><div id="NumeroBanco2" class="style1" style="position:absolute; left:175px; top:212px; width:54px; height:12px; z-index:14">341-7</div><div id="NumeroDocumento1" style="position:absolute; left:157px; top:72px; width:158px; height:18px; z-index:9"><span class="cp"><? echo $entra["numero_documento"]; ?></span></div><div id="NumeroDocumento2" style="position:absolute; left:105px; top:293px; width:158px; height:2px; z-index:9"><span class="cp"><? echo $entra["numero_documento"]; ?></span></div><div id="Quantidade" style="position:absolute; left:246px; top:315px; width:112px; height:12px; z-index:15"><span class="cp"><?=$entra["quantidade"]?></span></div><div id="Sacado1" style="position:absolute; left:6px; top:116px; width:636px; height:10px; z-index:4"><span class="cp"><? echo $entra["sacado"]; ?></span></div><div id="Sacado2" style="position:absolute; left:6px; top:447px; width:636px; height:10px; z-index:4"><span class="cp"><? echo $entra["sacado"]; ?></span></div><div id="UsoBanco" style="position:absolute; left:6px; top:315px; width:92px; height:2px; z-index:9"><span class="cp"><?=$entra["uso_banco"]?></span></div><div id="ValorDocumento1" style="position:absolute; left:6px; top:94px; width:152px; height:1px; z-index:7"><span class="cp">R$ <?=$entra["valor"]?></span></div><div id="ValorDocumento2" style="position:absolute; left:492px; top:315px; width:144px; height:1px; z-index:7"><span class="cp">R$ <?=$entra["valor"]?></span></div><div id="ValorUnitario" style="position:absolute; left:369px; top:315px; width:112px; height:8px; z-index:15"><span class="cp"><?=$entra["valor_unitario"]?></span></div><img src="imagens/layout.gif" width="640" height="580"></body></html>

segue o código do arquivo itau.phpitau.php

<?phpclass boleto {function F9b45984b(&$Ve1faffb3) {$V2bb225f0 = "341";$Vdefb99e6 = "9";$V45054f47 = "000";$Ve8d920ed = $this->Fadc097c4($Ve1faffb3["data_vencimento"]);$V2804890a = $this->Fe70c1e8e($Ve1faffb3["valor"],10,"0","v");$V9af3a2bd = $this->Fe70c1e8e($Ve1faffb3["agencia"],4,"0");$Ve1faffb3["agencia"] = $V9af3a2bd;$Ve2ed0f78 = $this->Fe70c1e8e($Ve1faffb3["conta"],5,"0");$Ve1faffb3["conta"] = $Ve2ed0f78 ;$V51ac4581 = $this->Fe70c1e8e($Ve1faffb3["nosso_numero"],8,"0");$V4e90bf5c = $Ve1faffb3["carteira"];$V04f10211 = $this->F892f5e43("$V9af3a2bd$Ve2ed0f78$V4e90bf5c$V51ac4581");$V815519e6 = $this->F892f5e43("$V9af3a2bd$Ve2ed0f78");$V375388b3 = "$V2bb225f0$Vdefb99e6$Ve8d920ed$V2804890a$V4e90bf5c$V51ac4581$V04f10211$V9af3a2bd$Ve2ed0f78$V815519e6$V45054f47";$V4b6d3609 = $this->Ff7e8dda1($V375388b3);$V375388b3 = "$V2bb225f0$Vdefb99e6$V4b6d3609$Ve8d920ed$V2804890a$V4e90bf5c$V51ac4581$V04f10211$V9af3a2bd$Ve2ed0f78$V815519e6$V45054f47";$V0ab78a3c = $V9af3a2bd ."/". $Ve2ed0f78 . "-" . $Ve1faffb3["digito_conta"];$V51ac4581 = $V4e90bf5c ."/". $V51ac4581 ."-". $V04f10211;$Ve1faffb3["codigo_barras"] = "$V375388b3";$Ve1faffb3["linha_digitavel"] = $this->F31fc88ce($V375388b3);$Ve1faffb3["agencia_codigo"] = $V0ab78a3c ;$Ve1faffb3["nosso_numero"] = $V51ac4581;}function Ff7e8dda1($Ve1faffb3){$Ve1faffb3 = $this->F7ffb8a7a($Ve1faffb3);if($Ve1faffb3==0 || $Ve1faffb3 >9) $Ve1faffb3 = 1;return $Ve1faffb3;}function Fadc097c4($Ve1faffb3){$Ve1faffb3 = str_replace("/","-",$Ve1faffb3);$Vb55e74d4 = explode("-",$Ve1faffb3);return $this->Fa9c71202($Vb55e74d4[2], $Vb55e74d4[1], $Vb55e74d4[0]);}function Fa9c71202($V714d32d4, $Ve0d03ccd, $Vb55e74d4) {return(abs(($this->F0dd7d614("1997","10","07")) - ($this->F0dd7d614($V714d32d4, $Ve0d03ccd, $Vb55e74d4))));}function F0dd7d614($Vf542e296,$Vda189c18,$V967fbf54) {$V9904bfb7 = substr($Vf542e296, 0, 2);$Vf542e296 = substr($Vf542e296, 2, 2);if ($Vda189c18 > 2) {$Vda189c18 -= 3;}else {$Vda189c18 += 9;if ($Vf542e296) {$Vf542e296--;}else {$Vf542e296 = 99;$V9904bfb7 --;}}return ( floor((146097 * $V9904bfb7)/4 ) + floor(( 1461 * $Vf542e296)/4 ) + floor(( 153 * $Vda189c18 +2) /5 ) + $V967fbf54 +1721119);}function F7ffb8a7a($Vbc918940, $Vfd7c5c4f=9,$V07450649=0) {$Ve934202c = 0;$V6409dac0 = 2;for ($V627d0e31 = strlen($Vbc918940); $V627d0e31 > 0; $V627d0e31--) {$Vbcd4e9b3[$V627d0e31] = substr($Vbc918940,$V627d0e31-1,1);$V9cd69b0c[$V627d0e31] = $Vbcd4e9b3[$V627d0e31] * $V6409dac0;$Ve934202c += $V9cd69b0c[$V627d0e31];if ($V6409dac0 == $Vfd7c5c4f) {$V6409dac0 = 1;} $V6409dac0++;}if ($V07450649 == 0) {$Ve934202c *= 10;$Va9624b72 =$Ve934202c % 11;if ($Va9624b72 == 10) {$Va9624b72 = 0;}return $Va9624b72;}elseif ($V07450649 == 1){$Vb73d98bf =$Ve934202c % 11;return $Vb73d98bf;}}function F892f5e43($Vbc918940) {$V8cdfee6d = 0;$V6409dac0 = 2;for ($V627d0e31 = strlen($Vbc918940); $V627d0e31 > 0; $V627d0e31--) {$Vbcd4e9b3[$V627d0e31] = substr($Vbc918940,$V627d0e31-1,1);$V4dfa4a52[$V627d0e31] = $Vbcd4e9b3[$V627d0e31] * $V6409dac0;$V8cdfee6d .= $V4dfa4a52[$V627d0e31];if ($V6409dac0 == 2) {$V6409dac0 = 1;}else {$V6409dac0 = 2;}}$Ve934202c = 0;for ($V627d0e31 = strlen($V8cdfee6d); $V627d0e31 > 0; $V627d0e31--) {$Vbcd4e9b3[$V627d0e31] = substr($V8cdfee6d,$V627d0e31-1,1);$Ve934202c += $Vbcd4e9b3[$V627d0e31];}$Vb73d98bf =$Ve934202c % 10;$Va9624b72 = 10 - $Vb73d98bf;if ($Vb73d98bf == 0) {$Va9624b72 = 0;}return $Va9624b72;}function F31fc88ce($V1d6a6687) {$V4de8ac4a = substr($V1d6a6687, 0, 4);$Ve77e78f9 = substr($V1d6a6687, 19, 5);$V12452a6b = $this->F892f5e43("$V4de8ac4a$Ve77e78f9");$V63bd2143 = "$V4de8ac4a$Ve77e78f9$V12452a6b";$V223e4b9f = substr($V63bd2143, 0, 5);$V042d0a6f = substr($V63bd2143, 5);$Vfd76e92c = "$V223e4b9f.$V042d0a6f";$V4de8ac4a = substr($V1d6a6687, 24, 10);$Ve77e78f9 = $this->F892f5e43($V4de8ac4a);$V12452a6b = "$V4de8ac4a$Ve77e78f9";$V63bd2143 = substr($V12452a6b, 0, 5);$V223e4b9f = substr($V12452a6b, 5);$V2e3c6c95 = "$V63bd2143.$V223e4b9f";$V4de8ac4a = substr($V1d6a6687, 34, 10);$Ve77e78f9 = $this->F892f5e43($V4de8ac4a);$V12452a6b = "$V4de8ac4a$Ve77e78f9";$V63bd2143 = substr($V12452a6b, 0, 5);$V223e4b9f = substr($V12452a6b, 5);$Vda48ea4a = "$V63bd2143.$V223e4b9f";$V95f605a1 = substr($V1d6a6687, 4, 1);$Vcec3bdda = substr($V1d6a6687, 5, 14);return "$Vfd76e92c $V2e3c6c95 $Vda48ea4a $V95f605a1 $Vcec3bdda";}function Fb658b2bd($V38741ea2) {$V8c0d3987 = substr($V38741ea2, 0, 3);$V902fbdd2 = $this->F7ffb8a7a($V8c0d3987);return $V8c0d3987 . "-" . $V902fbdd2;}function Fe70c1e8e($Ve1faffb3, $V75b85826, $V903313b8, $V2681c044 = "e"){if($V2681c044=="v"){$Ve1faffb3 = str_replace(".","",$Ve1faffb3);$Ve1faffb3 = str_replace(",",".",$Ve1faffb3);$Ve1faffb3 = number_format($Ve1faffb3,2,"","");$Ve1faffb3 = str_replace(".","",$Ve1faffb3);$V2681c044 = "e";}while(strlen($Ve1faffb3)<$V75b85826){if($V2681c044=="e"){$Ve1faffb3 = $V903313b8 . $Ve1faffb3;}else{$Ve1faffb3 = $Ve1faffb3 . $V903313b8;}}return $Ve1faffb3;}}function Fe51a82ef($V2804890a){$Vc674bd9d = 1 ;$V163e2604 = 3 ;$V8cdcc93f = 50 ;$V7f684886[0] = "00110" ;$V7f684886[1] = "10001" ;$V7f684886[2] = "01001" ;$V7f684886[3] = "11000" ;$V7f684886[4] = "00101" ;$V7f684886[5] = "10100" ;$V7f684886[6] = "01100" ;$V7f684886[7] = "00011" ;$V7f684886[8] = "10010" ;$V7f684886[9] = "01010" ;for($V0af3edfe=9;$V0af3edfe>=0;$V0af3edfe--){for($V39a8e755=9;$V39a8e755>=0;$V39a8e755--){$Vb35131de = ($V0af3edfe * 10) + $V39a8e755 ;$Vdd886b94 = "" ;for($V627d0e31=1;$V627d0e31<6;$V627d0e31++){$Vdd886b94 .= substr($V7f684886[$V0af3edfe],($V627d0e31-1),1) . substr($V7f684886[$V39a8e755],($V627d0e31-1),1);}$V7f684886[$Vb35131de] = $Vdd886b94;}}?><img src=imagens/p.gif width=<?=$Vc674bd9d?> height=<?=$V8cdcc93f?> border=0><imgsrc=imagens/b.gif width=<?=$Vc674bd9d?> height=<?=$V8cdcc93f?> border=0><imgsrc=imagens/p.gif width=<?=$Vc674bd9d?> height=<?=$V8cdcc93f?> border=0><imgsrc=imagens/b.gif width=<?=$Vc674bd9d?> height=<?=$V8cdcc93f?> border=0><img<?$Vdd886b94 = $V2804890a ;if((strlen($Vdd886b94) % 2) <> 0){$Vdd886b94 = "0" . $Vdd886b94;}while (strlen($Vdd886b94) > 0) {$V627d0e31 = round(F595857ff($Vdd886b94,2));$Vdd886b94 = F33274a6e($Vdd886b94,strlen($Vdd886b94)-2);$Vb35131de = $V7f684886[$V627d0e31];for($V627d0e31=1;$V627d0e31<11;$V627d0e31+=2){if (substr($Vb35131de,($V627d0e31-1),1) == "0") {$V0af3edfe = $Vc674bd9d ;}else{$V0af3edfe = $V163e2604 ;}?>src=imagens/p.gif width=<?=$V0af3edfe?> height=<?=$V8cdcc93f?> border=0><img<?if (substr($Vb35131de,$V627d0e31,1) == "0") {$V39a8e755 = $Vc674bd9d ;}else{$V39a8e755 = $V163e2604 ;}?>src=imagens/b.gif width=<?=$V39a8e755?> height=<?=$V8cdcc93f?> border=0><img<?}}?>src=imagens/p.gif width=<?=$V163e2604?> height=<?=$V8cdcc93f?> border=0><imgsrc=imagens/b.gif width=<?=$Vc674bd9d?> height=<?=$V8cdcc93f?> border=0><imgsrc=imagens/p.gif width=<?=1?> height=<?=$V8cdcc93f?> border=0><?}function F595857ff($Ve1faffb3,$Vfb8e886d){return substr($Ve1faffb3,0,$Vfb8e886d);}function F33274a6e($Ve1faffb3,$Vfb8e886d){return substr($Ve1faffb3,strlen($Ve1faffb3)-$Vfb8e886d,$Vfb8e886d);}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra facilitar tambem eu vou postar o código da index.php, essa é a pagina que a pessoa preenche os dados que serão visualizados no boleto.index.php

<html><head><title>REGISTRANET - GERA BOLETO</title></head><body bgcolor='#FFFFFF'><form action='itau-geraboleto.php' method='POST' target='_blank'><p align='center'><img border='0' src='imagens/logo_itau.gif' width='150' height='40'><br> <font size='1' face='Verdana'> Clique em "Gerar Boleto" para conferir o resultado.</font></p><div align='center'> <center> <table border='0' cellspacing='0' cellpadding='4' width='600'> <tr> <td bgcolor='#FF7D00' colspan='2' width='690'><font size='2' face='Verdana' color='#FFFFFF'><b>Dados do Cliente (Sacado):</b></font></td> </tr> <tr> <td width='233' bgcolor='#F7F7F7'><font size='2' face='Verdana'>Nome do Sacado:</font></td> <td width='447' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input type='text' name='sacado' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='233'><font size='2' face='Verdana'>Endereço:</font></td> <td width='447'><font size='2' face='Verdana'> <input type='text' name='endereco1' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='233' bgcolor='#F7F7F7'><font size='2' face='Verdana'>Endereço (continuação):</font></td> <td width='447' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input type='text' name='endereco2' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> </table> </center></div><div align='center'> <center> <table border='0' cellspacing='0' cellpadding='4' width='600'> <tr> <td bgcolor='#FF7D00' colspan='2' width='690'><font size='2' face='Verdana' color='#FFFFFF'><b>Dados do Cedente:</b></font></td> </tr> <tr> <td width='207' bgcolor='#F7F7F7'><font size='2' face='Verdana'>Agência:</font></td> <td width='473' bgcolor='#F7F7F7'><font face='Verdana' size='2'> <input type='text' value='0109' name='agencia' size='13' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='207'><font size='2' face='Verdana'>Conta:</font></td> <td width='473'><font face='Verdana' size='2'> <input type='text' value='27060' name='conta' size='13' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> - <input type='text' value='3' name='digito_conta' size='2' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='207' bgcolor='#F7F7F7'><font face='Verdana'><font size='2' face='Verdana'>Carteira:</font></font></td> <td width='473' bgcolor='#F7F7F7'><font face='Verdana' size='2'><input type='text' value='175' name='carteira' size='7' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> </table> </center></div><div align='center'> <center> <table border='0' cellspacing='0' cellpadding='4' width='600'> <tr> <td bgcolor='#FF7D00' colspan='2' width='690'><font size='2' face='Verdana' color='#FFFFFF'><b>Dados da Empresa (Cedente)</b></font><font size='2' face='Verdana' color='#FFFFFF'><b>:</b></font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font size='2'><font face='Verdana'>Cedente:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input type='text' value='REGISTRANET TEC. E PROC. DE INF. LTDA' name='cedente' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font size='2'><font face='Verdana'>CNPJ ou CPF:</font></font></td> <td width='437'><font size='2' face='Verdana'> <input type='text' value='003.877.860/0001-04' name='cpf_cnpj_cedente' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font size='2'><font face='Verdana'>Endereço:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input type='text' value='Av: Higienópolis, 70 - sala 103 - Centro ' name='endereco' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font size='2' face='Verdana'>Cidade:</font></td> <td width='437'><font size='2' face='Verdana'> <input type='text' value='Londrina - PR - CEP: 86020-970 ' name='cidade' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> </table> </center></div><div align='center'> <center> <table border='0' cellspacing='0' cellpadding='4' width='600'> <tr> <td bgcolor='#FF7D00' colspan='2' width='690'><font size='2' face='Verdana' color='#FFFFFF'><b>Dados do Boleto</b></font><font size='2' face='Verdana' color='#FFFFFF'><b>:</b></font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Data do Documento</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input type='text' name='data_documento' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font size='2'><font face='Verdana'>Número do Documento:</font></font></td> <td width='437'><font size='2' face='Verdana'> <input type='text' name='numero_documento' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Data de Vencimento</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input type='text' name='data_vencimento' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font size='2' face='Verdana'>Nosso Número</font><font size='2' face='Verdana'>:</font></td> <td width='437'><font size='2' face='Verdana'> <input type='text' name='nosso_numero' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font size='2' face='Verdana'>Valor:</font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input type='text' name='valor' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> </table> </center></div><div align='center'> <center> <table border='0' cellspacing='0' cellpadding='4' width='600'> <tr> <td bgcolor='#FF7D00' colspan='2' width='690'><font size='2' face='Verdana' color='#FFFFFF'><b>Campos opcionais</b></font><font size='2' face='Verdana' color='#FFFFFF'><b>:</b></font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Instruções</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input name='instrucoes' type='text' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000' value='Sujeito a suspensão após 7 dias de vencido.' size='53'> </font></td> </tr> <tr> <td width='243'><font face='Verdana' size='2'>Instruções 1</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437'><font size='2' face='Verdana'> <input name='instrucoes1' type='text' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000' value='Sujeito a exclusão dos arquivos após 15 dias de vencido.' size='53'> </font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Instruções 2</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'> <input name='instrucoes2' type='text' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000' value='Taxa de boleto: R$ 2,07' size='53'> </font></td> </tr> <tr> <td width='243'><font face='Verdana' size='2'>Instruções 3</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437'><font size='2' face='Verdana'><input type='text' name='instrucoes3' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Instruções 4</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'><input type='text' name='instrucoes4' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font face='Verdana' size='2'>Instruções 5</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437'><font size='2' face='Verdana'><input type='text' name='instrucoes5' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Data de Processamento</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'><input type='text' name='data_processamento' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font face='Verdana' size='2'>Quantidade</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437'><font size='2' face='Verdana'><input type='text' name='quantidade' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Valor Unitário</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'><input type='text' name='valor_unitario' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> </table> </center></div><div align='center'> <center> <table border='0' cellspacing='0' cellpadding='4' width='600'> <tr> <td bgcolor='#FF7D00' colspan='2' width='690'><font size='2' face='Verdana' color='#FFFFFF'><b>Campos com valores estáticos</b></font><font size='2' face='Verdana' color='#FFFFFF'><b>:</b></font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Aceite</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'><input type='text' value='N' name='aceite' size='4' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font face='Verdana' size='2'>Uso do Banco</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437'><font size='2' face='Verdana'><input type='text' name='uso_banco' size='17' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'></font></td> </tr> <tr> <td width='243' bgcolor='#F7F7F7'><font face='Verdana' size='2'>Espécie</font><font size='2'><font face='Verdana'>:</font></font></td> <td width='437' bgcolor='#F7F7F7'><font size='2' face='Verdana'><input type='text' value='R$' name='especie' size='5' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> <tr> <td width='243'><font size='2' face='Verdana'>Espécie Doc</font><font size='2' face='Verdana'>:</font></td> <td width='437'><font size='2' face='Verdana'><input type='text' value='DM' name='especie_doc' size='53' style='font-family: Verdana; font-size: 9 pt; border: 1 solid #000000'> </font></td> </tr> </table> </center></div><p align='center'><input type='Submit' value='Gerar boleto para impressão'></p><p align='center'> </p></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Paulo, dei uma passada pelo código e pelo que vi acho que tu se perdeu na questão do GET. É que as variáveis estão sendo recebidas pelo script através do metodo POST. Utilize o REQUEST, aí funciona de qualquer uma das formas.

 

Pra esclarecer, onde tem:

$entra["sacado"] = $_POST["sacado"];

$entra["endereco1"] = $_POST["endereco1"];

$entra["endereco2"] = $_POST["endereco2"];

 

Troque por:

$entra["sacado"] = $_REQUEST["sacado"];

$entra["endereco1"] = $_REQUEST["endereco1"];

$entra["endereco2"] = $_REQUEST["endereco2"];

... e por aí vai.

 

No link que tu envia por e-mail, você manda então via HTTP (GET) as variáveis. Um exemplo para os tres tópicos acima:

 

http://www.teusite.com.br/scriptquegerabol...reco2=Endereco2

 

Onde NomeSacado é o nome por extenso (ex. Anderson Mello), Endereco1 é o endereco e por aí vai...

 

Acho que deu pra te dar uma luz.

É que claro que, ao invés de mandar várias variáveis por GET o melhor é tu registrar o boleto no banco e gerar todo ele a partir de um identificador, mas aí tem que mudar teu código ;)

 

[]s

Anderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu vou dar uma olhada aqui, valews anderson!depois eu te falo o deu...abraço!Paulo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Anderson, fiz os procedimentos que voce me passou.. e agora o que eu faço? pois continua do mesmo jeito...abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andersondeu certo agora, era bem simplesinho... heheheum abração e muito obrigado pela ajuda!precisando de algo é só falar.Paulo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.