E
Erturk
Misafir
PHP ile TC Kimlik Numarası Doğrulama
Merhaba arkadaşlar.
İhtiyaç üzerine yazdığım PHP ile TC Kimlik Numarası Doğrulama kodlarını sizlerle paylaşmak istedim. Belki işinize yarayabilir.
Tabi kendi sitemde formları bu sekilde kullanmıyorum
Dilediğiniz gibi değişebilirsiniz.
İyi çalışmalar.
Merhaba arkadaşlar.
İhtiyaç üzerine yazdığım PHP ile TC Kimlik Numarası Doğrulama kodlarını sizlerle paylaşmak istedim. Belki işinize yarayabilir.
PHP:
<?php
if($_POST) {
$tc = addslashes(htmlspecialchars(strip_tags($_POST['tc'])));
$t1 = substr($tc,0,1); $t2 = substr($tc,1,1);
$t3 = substr($tc,2,1); $t4 = substr($tc,3,1);
$t5 = substr($tc,4,1); $t6 = substr($tc,5,1);
$t7 = substr($tc,6,1); $t8 = substr($tc,7,1);
$t9 = substr($tc,8,1); $t10 = substr($tc,9,1);
$t11 = substr($tc,10,1);
$say = strlen($tc);
if (empty($tc)) {
echo "Lütfen TC kimlik numaranızı giriniz!"."<br/>";
} else if ($t1 == 0) {
echo "TC Kimlik Numaranızın İlk rakamı 0 olamaz!"."<br/>";
} else if ($say != 11) {
echo "TC Kimlik numarası 11 haneden oluşmaktadır"."<br/>";
} else {
$ilk = (($t1+$t3+$t5+$t7+$t9)*7-($t2+$t4+$t6+$t8))%10;
$son = ($t1+$t2+$t3+$t4+$t5+$t6+$t7+$t8+$t9+$t10)%10;
if ($ilk == $t10 && $son == $t11) {
echo "TC Kimlik Numaranız Doğru";
} else {
echo "Girdiğiniz TC Kimlik Numarası Yanlış.";
}
}
}
echo '
<form action="" method="post">
<input name="tc" type="text"/>
<input name="gonder" type="submit" value="Sorgula"/>
</form>';
?>
Tabi kendi sitemde formları bu sekilde kullanmıyorum
İyi çalışmalar.