خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 752 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چک کد ملی کاربر
#1
سلام و عرض ادب و احترام 
خوب هستین 
به عکسی که میفرستم نگاه کنین 
وقتی که میرم و تو سایت هایی مثل دی جی کالا عضو میشم :
تو صفحه ثبت نام ، یکی از فیلد هاش کد ملی هستش . 
وقتی که نام و نام خانوادگی و کد ملی رو اشتباه میزنی میگه که اشتباه است ولی وقتی که نام خانوادگی با کدملی رو درست میزنی میگه که درسته . 
الان دیجی کالا به کجا وصله ؟
آیا دیجی کالا به ثبت احوال وصله یا چی ؟
از کجا میفهمه که تو کاربر واقعی هستی یا نه ؟
ممنون مرسی


فایل‌های پیوست تصاویر بندانگشتی
   
پاسخ
تشکر شده توسط:
#2
نه به جایی وصل نیست، ساختار کدهای ملی از یه الگوی خاصی پیروی میکنه که دقیق الان یادم نیست. سرچ کنید پیدا میکنید
پاسخ
تشکر شده توسط:
#3
[shcode=php]function nationalCodeCheck($code)
{
if(!preg_match('#^[0-9]{10}$#',$code)) {
return false;
}
for($i = 0; $i < 10; $i++) {
if(preg_match('#^' . $i . '{10}$#', $code)) {
return false;
}
}
$sum = 0;
for($i = 0; $i < 9; $i++) {
$sum += (10 - $i) * intval(substr($code, $i, 1));
}
$ret = $sum % 11;
$parity = intval(substr($code, 9, 1));
if(($ret < 2 && $ret == $parity) || ($ret >= 2 && $ret == (11 - $parity))) {
return true;
}
return false;
}[/shcode]
پاسخ
تشکر شده توسط: madadi




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