Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
o codigo é esse...
eu iria enviar para um e-mail...
agora preciso enviar pra outra pagina para gerar um boleto com o numero do cpf da pessoa....
tem como alguém ajuda ae...
só é preciso alguém da um ajuda como enviar uma variavel para outra pagina sem usar form!
obrigado!
>
<?php
$a=0;$b=0;$c=0;
$para="email@email.com.br";
$ass="CPF";
//VERIFICA SE O FORMULÁRIO FOI ENVIADO
if($_POST["verOK"]) {
//RECEBE OS DADOS DO FORMULÁRIO
$cpf = $_POST["cpf"];
//VERIFICA SE O QUE FOI INFORMADO É NÚMERO
if(!is_numeric($cpf)) {
$status = false;
}
else {
//VERIFICA
if( ($cpf == '11111111111') || ($cpf == '22222222222') ||
($cpf == '33333333333') || ($cpf == '44444444444') ||
($cpf == '55555555555') || ($cpf == '66666666666') ||
($cpf == '77777777777') || ($cpf == '88888888888') ||
($cpf == '99999999999') || ($cpf == '00000000000') ) {
$status = false;
}
else {
//PEGA O DIGITO VERIFIACADOR
$dv_informado = substr($cpf, 9,2);
for($i=0; $i<=8; $i++) {
$digito[$i] = substr($cpf, $i,1);
}
//CALCULA O VALOR DO 10º DIGITO DE VERIFICAÇÂO
$posicao = 10;
$soma = 0;
for($i=0; $i<=8; $i++) {
$soma = $soma + $digito[$i] * $posicao;
$posicao = $posicao - 1;
}
$digito[9] = $soma % 11;
if($digito[9] < 2) {
$digito[9] = 0;
}
else {
$digito[9] = 11 - $digito[9];
}
//CALCULA O VALOR DO 11º DIGITO DE VERIFICAÇÃO
$posicao = 11;
$soma = 0;
for ($i=0; $i<=9; $i++) {
$soma = $soma + $digito[$i] * $posicao;
$posicao = $posicao - 1;
}
$digito[10] = $soma % 11;
if ($digito[10] < 2) {
$digito[10] = 0;
}
else {
$digito[10] = 11 - $digito[10];
}
//VERIFICA SE O DV CALCULADO É IGUAL AO INFORMADO
$dv = $digito[9] * 10 + $digito[10];
if ($dv != $dv_informado) {
$status = false;
}
else
$status = true;
}//FECHA ELSE
}//FECHA ELSE(is_numeric)
}//FECHA IF($_POST)
?>
<?php
session_start();
if (isset($_SESSION['gd_code']) AND isset($_POST['post_code'])){
if (strtolower($_SESSION['gd_code']) == strtolower($_POST['post_code'])){
$a=$a+1;
} else {
$c=$c+1;
}
session_unregister(gd_code);
}
?>
<center><br /><br /><img src="logo.png" /><br /><br />Informe o <b>CPF</b> para solicitar a segunda vida do boleto<br /><br />
<form name="frm_cpf" action="<? echo $_SERVER["PHP_SELF"];?>" method="post">
<b>CPF:</b> <input type="text" name="cpf" maxlength="11"><br />
<b>Por favor, repita os caracteres ao lado:</b>
<input name="post_code" type="text" id="post_code" maxlength="4">
<input type="submit" name="btnValidar" value="Enviar">
<img src="img.php" />
<input type="hidden" name="verOK" value="1"><br />
<? if($c==1){echo "<br><font color=\"red\">CODIGO ERRADO</font><br>";}; ?>
</form>
<?php
if($_POST["verOK"]) {
if($status)
$a=$a+1;
else
$b=$b+1;
}
if($a==2){
mail($para,$ass,$cpf);
echo "<b>CPF ENVIADO COM SUCESSO!</b>";
};
if($b==1){
echo "<font color=\"red\">CPF incorreto.<br>Informe o CPF completo sem separadores.<br>Exemplo: 99999999999</font>";
};
?>
</center>Carregando comentários...