Autor Tema: Validar CIF  (Leído 394 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pasqui

  • Administrador
  • Residente
  • *****
  • Mensajes: 3288
  • El saber no es suficiente, tenemos que aplicarlo
Validar CIF
« : 31/08/2010, 04:16:14 pm »
bueno por ahí encontré varias rutinas para poder validar un N.I.F está es la que mejor me fue,


Código: You are not allowed to view links. Register or Login
   $str = trim($cif);
   $str = str_replace("-","",$str);
   $str = str_ireplace(" ","",$str);
   $n = substr($str,0,strlen($str)-1);
   $n = intval($n);
   if (!is_int($n))
   {
  echo "NO";
   }
   $l = substr($str,-1);
   if (!is_string($l))
   {
  echo "NO";
   }
   $letra = substr ("TRWAGMYFPDXBNJZSQVHLCKE", $n%23, 1);
   if ( strtolower($l) == strtolower($letra))
   {
  echo $n.$l;
  echo " C.I.F CORRECTO";
   }
   else
   {
  echo "NO";
   }

como ven sencillo en la variable $dni; le cargan el número de CIF a comprobar y les dará el resultado,

44444444T por ejemplo y sabrán si es bueno o no,

yo lo tengo subido en plan

You are not allowed to view links. Register or Login

seria

Código: You are not allowed to view links. Register or Login
$cif = $_GET['consulta'];


y devuelve el OK,

como dije rastree hace tiempo mucho pero no recuerdo la fuente, en google, encontraran muchas funciones que lo realizan,

saludos,


You are not allowed to view links. Register or Login

Desconectado LittleUbis

  • Moderadores
  • User Infernal
  • *****
  • Mensajes: 475
  • Sexo: Masculino
Re: Validar CIF
« Respuesta #1 : 01/09/2010, 11:06:25 am »
Mola pasqui! Buen code.

salu2