Ir ao conteúdo
  • Cadastre-se

rodJET

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

posts postados por rodJET

  1. Olá Galera !

     

    Estou fazendo uma página em que o usuário tem que completar um cadastro. Um dos pedidos de tal cadastro é que o usuário digite seu cpf, só que eu quero achar um meio de ver se o cpf digitado é válido ou não. Eu já tentei procurar alguma expressão, igual a que tem para validar o e-mail, mas não achei. Só consegui uma função, que irei pôr abaixo, para resolver tal problema, mas está dando erro. Alguem pode me ajudar ?

     

    Desde já agradeço !

    function validaCPF($cpf){    // Verifica se o número digitado contém todos os digitos    $cpf = str_pad(preg_replace('[^0-9]', '', $cpf), 11, '0', STR_PAD_LEFT);    // Verifica se nenhuma das sequências abaixo foi digitada, caso seja, retorna falso    if (strlen($cpf) != 11 || $cpf == '00000000000' || $cpf == '11111111111' || $cpf == '22222222222' || $cpf == '33333333333' || $cpf == '44444444444' || $cpf == '55555555555' || $cpf == '66666666666' || $cpf == '77777777777' || $cpf == '88888888888' || $cpf == '99999999999')    {        return false;    }    else    {    // Calcula os números para verificar se o CPF é verdadeiro        for ($t = 9; $t < 11; $t++) {            for ($d = 0, $c = 0; $c < $t; $c++)            {                $d += $cpf{$c} * (($t + 1) - $c);            }            $d = ((10 * $d) % 11) % 10;            if ($cpf{$c} != $d) {                return false;            }        }         return true;    }}$cpf_enviado = validaCPF($_POST['cpf']);   // Verifica a resposta da função e exibe na tela                    if($cpf_enviado == true){                        echo "CPF VERDADEIRO";                    }                    else{                        if($cpf_enviado == false){                            echo "CPF FALSO";                        }                    }?>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!