R.U.T.

CHILENADA
14 de Mayo del 2006
Buenas, necesito un codigo verificador de rut, si alguien pueda ayudarme con un manual o un codigo. el rut de chile es por ej. 12.123.123-6. gracias

Desquiciado
14 de Mayo del 2006
A lo mejor es una pregunta tonta, pero, No te serviría un código de Validador de RUT (Chile), pero hecho en Javascript ???

Policia
14 de Mayo del 2006
Hola, Yo uso este código:
-----------
<?
$rut = "";
$raya = "";

if ($rut){

$a = nl2br(htmlentities(substr($rut, 0, 1)));
$b = nl2br(htmlentities(substr($rut, 1, 1)));
$c = nl2br(htmlentities(substr($rut, 2, 1)));
$d = nl2br(htmlentities(substr($rut, 3, 1)));
$e = nl2br(htmlentities(substr($rut, 4, 1)));
$f = nl2br(htmlentities(substr($rut, 5, 1)));
$g = nl2br(htmlentities(substr($rut, 6, 1)));
$h = nl2br(htmlentities(substr($rut, 7, 1)));

$a = "".($a*3)."";
$b = "".($b*2)."";
$c = "".($c*7)."";
$d = "".($d*6)."";
$e = "".($e*5)."";
$f = "".($f*4)."";
$g = "".($g*3)."";
$h = "".($h*2)."";

$suma = "".($a+$b+$c+$d+$e+$f+$g+$h)."";
$division = "".($suma%11)."";
$digito = "".(11-$division)."";

if ($digito == "10"){$digito = "K";}

if ($raya == "$digito"){
echo "El RUT $rut-$raya es correcto";
}else{
echo "El RUT $rut-$raya es incorrecto";
}
}
?>
-------------------
En la variable $rut pones el número de RUT sin dígito verificador, y en $raya pones en dígito verificador. Si termina en K, pone la letra en mayúscula.

Saludos

rargueso
14 de Mayo del 2006
Me ha entrado la curiosidad. Que es RUT? En España me parece que no usamos eso. :D

cl
14 de Mayo del 2006
Es como el DNI español, el numerito aquel que te identifica para todo tipo de tramites