امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اعتبار سنجی کد ملی
نویسنده پیام
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #1
اعتبار سنجی کد ملی
با استفاده از این کد به راحتی میتونین کد ملی رو اعبار سنجی کنید

کد:
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;
    }
}

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۹-شهریور-۱۳۹۲, ۱۱:۰۹:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : kimiafars, babyy, behzady, helma, Ambassador
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #2
RE: اعتبار سنجی کد ملی
ممنون کاش یه کوچولو توضیح هم میدادید

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۰۹-شهریور-۱۳۹۲, ۱۱:۲۵:۵۳
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #3
RE: اعتبار سنجی کد ملی
(۰۹-شهریور-۱۳۹۲, ۱۱:۲۵:۵۳)kimiafars نوشته است: ممنون کاش یه کوچولو توضیح هم میدادید

یک تابع هست که یک پارامتر میگیرد در صورتی که درست بود مقدار درستی(true)برمیگرداند

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۹-شهریور-۱۳۹۲, ۱۲:۲۲:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : orange signal, Ambassador
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #4
RE: اعتبار سنجی کد ملی
گفتم شاید یه فرمولی تو کارت ملی هست که ما نمیدونیم

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۰۹-شهریور-۱۳۹۲, ۱۲:۲۸:۱۹
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal, Ambassador
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #5
RE: اعتبار سنجی کد ملی
(۰۹-شهریور-۱۳۹۲, ۱۲:۲۸:۱۹)kimiafars نوشته است: گفتم شاید یه فرمولی تو کارت ملی هست که ما نمیدونیم

خب هست دیگه Biggrin
۰۹-شهریور-۱۳۹۲, ۱۳:۴۹:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #6
RE: اعتبار سنجی کد ملی
(۰۹-شهریور-۱۳۹۲, ۱۲:۲۸:۱۹)kimiafars نوشته است: گفتم شاید یه فرمولی تو کارت ملی هست که ما نمیدونیم
فرمولش (یا همون ساختارش)
سه حرف اول عدد باشه بعد یدونه - و دوباره شش تا عدد و یک - دیگه و یک رقم دیگه!Biggrin

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۹-شهریور-۱۳۹۲, ۱۴:۴۳:۱۷
وب سایت ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #7
RE: اعتبار سنجی کد ملی
شما این رو فرمول حساب می کنید؟
گفتم شاید یه فرمولی بین نام فرد و نام خانوادگی وتاریخ تولد باشه که میشه صحتش رو چک کرد

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۱-شهریور-۱۳۹۲, ۲۲:۳۹:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #8
RE: اعتبار سنجی کد ملی
(۱۱-شهریور-۱۳۹۲, ۲۲:۳۹:۰۴)kimiafars نوشته است: شما این رو فرمول حساب می کنید؟
گفتم شاید یه فرمولی بین نام فرد و نام خانوادگی وتاریخ تولد باشه که میشه صحتش رو چک کرد
اون که دیگه فرمول نیست باید از دیتابیس ثبت احوال برسی بشه که فکر نکنم بشه به دیتابیس دسترسی پیدا کرد!

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۱۲-شهریور-۱۳۹۲, ۱۱:۳۰:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #9
RE: اعتبار سنجی کد ملی
به هر حالاین کدهایی که دادن یه الگوریتم داره یا شایدم فقط شماره ای دی دی بی هست نمی دونم ولی در اینده حتما یه جایی درست میشه برای اعتبار سنجی نه اینکه به همه بدن مثلا برای فرومها نه ولی برای سایتهای مهم مثل دانشگاه و... میشه استفاده کرد
و از شر ارسال مدارک راحت شد الان ناوگان حمل و نقل داره از همین سیستم بهره می بره مثلا شماره هوشمند کامیون را میدی برات مشخصات و .. را میگه یا راننده ر ا وارد میکنی میگه کارتش معتبره نیست و...
انشاالله به زودی هم برای افراد یه تگ نصب می کنن که به منزله کارت هوشمنده و هر جا بری می فهمن کجایی البته (نگین قدرت تخیل بالایی داری)
حالا کی باشه بگین بیا این واکسن کارت هوشمند رو بزن تا بیماری کارت هوشمند نگیری بعد که رفتی زدی می فهمی که وای تگ ار اف ای دی تزریق شده بهت و هر جا بری شناسایی می شی حالا اگر واکسن زدی من میام یه دستگاه درست میکنم که بتونه تگ رو شناسایی کنه و کدش تغییر کنه وتو شناسایی نشی
ولی در کل اینجوری میشه (فیلم فضایی و تخیلی هم نگاه نمی کنم دوست ندارم)

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۲-شهریور-۱۳۹۲, ۱۹:۵۷:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #10
RE: اعتبار سنجی کد ملی
نمیدونستم یه کد ساده اینقدر داستان داره

الگوریتم که داره اون بالا گذاشتم ولی ربطی به نام شخص و اینها نداره

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۳-شهریور-۱۳۹۲, ۰۹:۳۲:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ghoghnus, babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اعتبار سنجی فرم ها با عبارات منظم در PHP Ghoghnus 2 3,424 ۰۷-اردیبهشت-۱۳۹۸, ۲۰:۴۳:۴۲
آخرین ارسال: hadikh73
Question [سوال] اعتبار سنجی فرم آپلود عکس با استفاده از یک کلاس crafcrab 2 2,619 ۱۳-آبان-۱۳۹۴, ۰۹:۴۸:۵۹
آخرین ارسال: lord_viper

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS