RaposoTKD

validacpf.php

Mar 8th, 2012
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.65 KB | None | 0 0
  1. <html>
  2.     <body>
  3.         <?php
  4.             $cpf=$_REQUEST["cpf"];
  5.             function calculoDuCPF($cpf)
  6.             {
  7.                 $soma=0;
  8.                 $soma2=0;
  9.                 for($i=0;$i<strlen($cpf);$i++){
  10.                     $c=$cpf[$i];
  11.                     $soma+=$c*($i+1);
  12.                     $soma2+=$c*$i;
  13.                 }
  14.                 $dv1=$soma%11;
  15.                 if($dv1==10){
  16.                     $$dv1=0;
  17.                 }
  18.                 $soma2+=$dv1*9;
  19.                 $dv2=$soma2%11;
  20.                 if($dv2==10){
  21.                 $$dv2=0;
  22.                 }
  23.                 return "$dv1$dv2";
  24.             }
  25.             function validaCPF($cpf)
  26.             {
  27.                 $x=substr($cpf,0,9);
  28.                 $dv=calculoDuCPF($x);
  29.                 if($dv==substr($cpf,9,2)){
  30.                  return "true";
  31.                 }
  32.                 else{
  33.                     return "false";
  34.                 }                
  35.             }
  36.             $a=validaCPF($cpf);
  37.             echo $a;
  38.             ?>
  39.     </body>
  40. </html>
Advertisement
Add Comment
Please, Sign In to add comment