$digito = $soma * 10 % 11; if ($digito == 10) { $digito = 0; } $controle .= $digito; $start = 3; $end = 11; } if ($controle != $cpf2) { $erro = true; } } return $erro; } // chamada para a função (supondo que o CPF foi armazenado na variável $cpf) if (cpf_errado($cpf)) { echo "O CPF digitado é inválido"; $cpf_invalido = "s"; } $aux = explode('.', $cpf); $aux2 = explode('-', $aux[2]); $cpf = $aux[0] . $aux[1] . $aux2[0] . $aux2[1]; //definindo os dados para a conex�o com o banco de dados $local_serve = "localhost"; //nome do servidor $usuario_serve = "root"; //nome do usuario $senha_serve = ""; //senha de acesso do usu�rio $banco_de_dados = "silvercolorbd"; //nome do banco de dados a ser conectado
$cpf2 = substr($cpf, -2); $controle = ""; $start = 2; $end = 10; for ($i = 1; $i <= 2; $i++) { $soma = 0; for ($j = $start; $j <= $end; $j++) { $soma += substr($cpf1, $j - $i - 1, 1) * ($end + 1 + $i - $j); } if ($i == 2) { $soma += $digito * 2; } $digito = $soma * 10 % 11; if ($digito == 10) { $digito = 0; } $controle .= $digito; $start = 3; $end = 11; } if ($controle != $cpf2) { echo "erro2"; } $erro = true; } return $erro; } } if (cpf_errado("01140097164")) { echo "O CPF digitadp é inválido"; }