bandi-c
10/15/2013 - 12:51 PM

Validare cnp, cnp validation, CNP validalas

Validare cnp, cnp validation, CNP validalas

	function validare_cnp( $cnp )
	{
		$constanta = "279146358279";

		if ( strlen($cnp) != 13 )
		{
			return FALSE;
		}

		$suma = 0;

		for ( $i = 0; $i < strlen($constanta); $i++ )
		{
			$suma += $cnp[$i] * $constanta[$i];
		}

		$rest = $suma % 11;

		if ( ( $rest < 10 && $rest == $cnp[12] ) || ($rest == 10 && $cnp[12] == 1 ) )
		{
			return TRUE;
		}
		
		return FALSE;
	}