EjemplosDuoc.es.tl
  Verificador de Rut PHP
 
Funcion que verifica si el rut ingresado es correcto o no,
retorna 0 o 1 (falso-Verdadero) al terminar la rutina.

function F_RutValido($Rut,$Digito)
{
    $Digito       = strtoupper($Digito);
    $longitud     = strlen($Rut);
    $factor       = 2;
    $sumaProducto = 0;
    $retorno      = 0; //falso
   
    for( $con=$longitud; $con>0; $con--)
    {
        $sumaProducto += $factor * ((int)substr($Rut,$con-1,1));
        $factor++;

        if ($factor >=
        {
            $factor=2;
        }
    }

    $digitoAuxiliar = 11 - ($sumaProducto % 11);
    $digitoCaracter = substr("-123456789K0", $digitoAuxiliar, 1);
   
    if ($digitoCaracter == $Digito)
    {
        $retorno = 1;
    }
   
return $retorno;
}
 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis