Jump to content

Peticion de CIF en Formulario, Para Chile.


Recommended Posts

Guest danielias

Hola a todos, primero que todo, agradecer a los que comparten su conocimiento en este foro, he encontrado mucha información útil.


Necesito ayuda para integrar el R.U.T., que es el CIF Chileno, tengo este script PHP, el cual valida los RUTs.

<?php
// valida_rut($r) v0.001
// No importa si el RUT esta con punto (.), comas (,),
// guion (-),k (minuscula | mayuscula) da igual.
// ----------------------------------------------------
// Autor: Juan Pablo Aqueveque 
// Script completamente gratis, eso si! mándame un email si lo ocupas
// o si encuentras algún problema :-)
//
// Temuco, 31 octubre 2002 11:48:00
function valida_rut($r)
{
   $r=strtoupper(ereg_replace('\.|,|-','',$r));
   $sub_rut=substr($r,0,strlen($r)-1);
   $sub_dv=substr($r,-1);
   $x=2;
   $s=0;
   for ( $i=strlen($sub_rut)-1;$i>=0;$i-- )
   {
       if ( $x >7 )
       {
           $x=2;
       }
       $s += $sub_rut[$i]*$x;
       $x++;
   }
   $dv=11-($s);
   if ( $dv==10 )
   {
       $dv='K';
   }
   if ( $dv==11 )
   {
       $dv='0';
   }
   if ( $dv==$sub_dv )
   {
       return true;
   }
   else
   {
       return false;
   }
}

//llamada de la funcion

if ( valida_rut($_GET['rut']) )
{
   echo 'el rut es CORRECTO :-)';
}
else
{
    echo 'el rut es incorrecto :-(';
}
?>



Intente inregrarlo a

/Classes/Validate.php
pero sin exito.

Podriamos, en conjunto intentar hacer algo. Chilenos interesados y con conocimientos en programacion enviar MP

Saludos!
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...