$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
예제 #2
0
            $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";
}