Bir başka php uygulaması daha, tc kimlik no doğrulama fonksiyonu, bir başka projemize ışık tutabilir.Aşağıda uygulamanın php kodlarına ulaşabilirsiniz.
<?php /* * @author : Yunus Öksüz | 0xyGen a.k.a yns * @mail : yns [at] linuxboyz [dot] com * @web : http://yns.linuxboyz.com || http://yunusoksuz.com */ function tckimlikdogrula($tcno) { if(strlen($tcno) < 11){ return false; } if($tcno[0] == '0'){ return false; } $toplam = ($tcno[0] + $tcno[2] + $tcno[4] + $tcno[6] + $tcno[8]) * 7; $cikar = $toplam - ($tcno[1] + $tcno[3] + $tcno[5] + $tcno[7]); $mod = $cikar % 10; if($mod != $tcno[9]){ return false; } $hanelertoplami = ''; for($i = 0 ; $i < 10 ; $i++){ $hanelertoplami += $tcno[$i]; } if($hanelertoplami % 10 != $tcno[10]){ return false; } return true; } ?>
Kod ceviz forumda daha önce bir arkadaş paylaşmıştır, bende daha göz önünde bulunsun diye tc kimlik no doğrulama isimli fonksiyonu burda sizlerle paylaştım.
Responses to “Tc kimlik no doÄŸrulama fonksiyonu”