O código abaixo seria usado no script que faz a checagem dos dados. A variável $cpf é a variável que contém os dados do CPF digitado pelo usuário. Esse código foi cedido por Bruno Rodrigues Silva. 1) $acum = 11 - $x; else $acum = 0; $cpf_temp[9]=\"$acum\"; /* Calcula o último dígito verificador*/ $acum=0; for ($i=0; $i<10; $i++) { $acum=$acum+($cpf_temp[$i]*(11-$i)); } $x=\"$acum\"; $x%=11; if ($x>1) $acum=11-$x; else $acum=0; $cpf_temp[10]=\"$acum\"; /* Este laço verifica se o cpf original é igual ao cpf gerado pelos dois laços acima*/ for ($i=0; $i<11; $i++) { if ($cpf[$i] != $cpf_temp[$i]) { echo \"O CPF \".\"$cpf\".\" ESTÁ INCORRETO\"; $i=10; $z=1; } } if ($z!=1) echo \"O CPF \".\"$cpf\".\" ESTÁ CORRETO\"; } /*FACICOMP - Faculdade de Ciência da Computação de Caratinga Bruno Rodrigues Silva 28/11/2000 brunors@spep.com.br */ ?>