توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال اعتبار سنجی کد ملی در فرم ساز rsform
ejsaeed
02-27-2015, 08:07 PM
با سلام و خسته نباشید.
چجوری میتوان در فرم ساز rsformموارد زیر را فعال کرد
1- اعتبار سنجی کد ملی ( در دو حالت معمولی و یکتا )
2- اعتبار سنجی شماره همراه
3-قابلیت اعتبار سنجی حروف و اعداد فارسی
با تشکر
sirati
02-28-2015, 04:38 AM
سلام
بخاطر احترام به قوانین کپی رایت در این انجمن از موارد تجاری پشتیبانی نمی شه.
موفق باشید
ejsaeed
03-13-2015, 09:22 PM
با سلام و خسته نباشید
من از تابع زیر در فایل validation.php برای اعتبار سنجی کد ملی استفاده کردم.
خوب جواب میده ولی تکراری بودن کد ملی را چک نمیکند.لطفاً جهت حل این مشکل راهنمایی نمائید. با تشکر
function checkMelliCode($meli_code){
if (strlen($meli_code) == 10){
if($meli_code=='1111111111' ||
$meli_code=='0000000000' ||
$meli_code=='2222222222' ||
$meli_code=='3333333333' ||
$meli_code=='4444444444' ||
$meli_code=='5555555555' ||
$meli_code=='6666666666' ||
$meli_code=='7777777777' ||
$meli_code=='8888888888' ||
$meli_code=='9999999999' ){
return false;
}
$c = intval(substr($meli_code,9,1));
$n = intval(substr($meli_code,0,1))*10 +
intval(substr($meli_code,1,1))*9 +
intval(substr($meli_code,2,1))*8 +
intval(substr($meli_code,3,1))*7 +
intval(substr($meli_code,4,1))*6 +
intval(substr($meli_code,5,1))*5 +
intval(substr($meli_code,6,1))*4 +
intval(substr($meli_code,7,1))*3 +
intval(substr($meli_code,8,1))*2;
$r = $n - intval ($n/11)*11;
if (($r == 0 && $r == $c) || ($r == 1 && $c == 1) || ($r > 1 && $c == 11 - $r)){
return true;
}else{
return false;
}
}else{
return false;
}
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.