Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2009, 14:50
Twonex
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Codigo Para Validar RUT Chileno!

este es el codigo que estoy usando ahora

Código PHP:
function valida_Rut($sUsr) { 
  if (!
preg_match("/(\d{7,8})-([\dK])/", strtoupper($sUsr), $aMatch)) { 
  return 
false; 
  } 
  
$sRutBase = substr(strrev($aMatch[1]) , 0, 8 ); 
  
$sCodigoVerificador = $aMatch[2]; 
  
$iCont = 2; 
  
$iSuma = 0; 
  for (
$i = 0;$i<strlen($sRutBase);$i++) { 
  if (
$iCont>7) { 
  
$iCont = 2; 
  } 
  
$iSuma+= ($sRutBase{$i}) *$iCont; 
  
$iCont++; 
  } 
  
$iDigito = 11-($iSuma%11); 
  
$sCaracter = substr("-123456789K0", $iDigito, 1); 
  return (
$sCaracter == $sCodigoVerificador); 
  } 
el error es:
Parse error: parse error, expecting `')'' in C:\wamp\www\sistema\funciones.php on line 15

y la linea 15 es la del for


no cacho que onda!
pedi el codigo porque generalmente estas cosas ya están hechas, solo se implementan!
saludos


PD: tengo otro que es mas antiguo que este
todos los codigos que he encontrado tienen fecha entre 2002 y 2004
por eso lo de las versiones!