\n"; echo "\n"; if ( $Tipo == 1 ) { echo "\n"; echo "\n"; } else { echo "\n"; echo "\n"; } echo "
\n"; echo "Atenção!
$Mensagem
\n"; echo "Erro!
$Mensagem
\n"; echo "
\n"; } function ValidaData($Data) { $Data = split("/",$Data); $Dia = $Data[0]; $Mes = $Data[1]; $Ano = $Data[2]; $Dias1 = array("31","28","31","30","31","30","31","31","30","31","30","31"); $Dias2 = array("31","29","31","30","31","30","31","31","30","31","30","31"); $MensErro = ""; if ( $Mes < 1 || $Mes > 12 ) { $MensErro = "(data inválida)"; } else { if ( strlen($Ano) < 4 ) { $MensErro = "(ano com 4 dígitos)"; } else { if ( $Ano%4 == 0 ) { if ( $Dia > $Dias2[$Mes - 1] ) { $MensErro = "(data inválida)"; } } else { if ( $Dia > $Dias1[$Mes - 1] ) { $MensErro = "(data inválida)"; } } } } return($MensErro); } function SegurancaOn() { if ( session_is_registered('_Nome_') ) { session_destroy(); header("location: concurso.phtml"); } } function SegurancaOff() { if ( ! session_is_registered('_Nome_') ) { header("location: http://200.133.1.42/index.html"); } } # Parametros : $EhCpf = 1 se CPF ou $EhCpf = 0 se CGC function Digito($St,$EhCpf) { $S1 = 0; $S2 = 0; $M2 = 2; for ($I = strlen($St) - 1; $I >= 0; $I--) { $L = substr($St, $I, 1); $M1 = $M2; if ( $EhCpf || $M2 < 9 ) { $M2 = $M2 + 1; } else { $M2 = 2; } $S1 = $S1 + $L * $M1; $S2 = $S2 + $L * $M2; } $S1 = $S1 % 11; if ( $S1 < 2 ) { $D1 = 0; } else { $D1 = 11 - $S1; } $S2 = ( $S2 + 2 * $D1 ) % 11; if ($S2 < 2) { $D2 = 0; } else { $D2 = 11 - $S2; } return $D1.$D2; } function SomaDiasData($_Data_,$_NDias_) { $_Data_ = split("/",$_Data_); $_Dia_ = $_Data_[0]; $_Mes_ = $_Data_[1]; $_Ano_ = $_Data_[2]; if ( $_Ano_ % 4 == 0 ) { $_Dias_ = array("31","29","31","30","31","30","31","31","30","31","30","31"); } else { $_Dias_ = array("31","28","31","30","31","30","31","31","30","31","30","31"); } $_Dia_ += $_NDias_; while( $_Dia_ > $_Dias_[$_Mes_ - 1]) { if ( $_Dia_ > $_Dias_[$_Mes_ - 1] ) { $_Dia_ -= $_Dias_[$_Mes_ - 1]; $_Mes_++; if ( $_Mes_ > 12 ) { $_Mes_ = 1; $_Ano_++; } } } return(sprintf ("%02d",$_Dia_) ."/". sprintf ("%02d",$_Mes_) ."/". $_Ano_); } ?>