pillinetwork hesabınızla giriş yapın.

ASP İle TCKimlik No Kontrolü

Bu yöntem ile TCkimlik numarasının sayısal doğruluğunu kontrol ediyoruz.

Fonksiyon: 11 haneli tckimlik numarasının ilk 10 hanesinin toplamının 1ler basamağı 11.haneye eşit olmak zorundadır.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<%
if request.Form(”tckimlik”)<>”" then
tckimlik = request.form(”tckimlik”)
topla = cint(mid(tckimlik,1,1))+mid(tckimlik,2,1)+mid(tckimlik,3,1)+mid(tckimlik,4,1)+mid(tckimlik,5,1)+mid(tckimlik,6,1)+mid(tckimlik,7,1)+mid(tckimlik,8,1)+mid(tckimlik,9,1)+mid(tckimlik,10,1)
if right(topla,1) = right(tckimlik,1) then
Response.write(”<font color=green>tc kimlik no geçerli</font>”)
else
Response.write(”<font color=red>tc kimlik no geçerli degil</font>”)
end if
end if
%>
<form action=”" method=”post”>
<p>TC Kimlik Numarasını Girin</p>
<p>
<input type=”text” name=”tckimlik” maxlength=”11″ />
</p>
<p><input type=”submit” name=”gonder” value=”Kontrol Et” /> </p>
</form>

Spacer
Spacer
/* shibbytr yazdı. 04 Mart 2010 23:54. 7 yorum var */

Yorumlar

birincisi tc kimlik nosunu aklı başındaki adamdan ha diyerek isteyemezsiniz. eğer bir ziyaretçinin tc nosu gerekliyse çok mühim bir takım işler yürütüyor olmalısınız.

o kadar mühim işler yürütüyorsanız bir zahmet nüfus müdürlüğüne başvurup devletin nüfus kütüğü kayıtlarının apisini açtırmanız gerekiyor. oradan check edilmelidir.

ha spor olsun (!) diye tc kimlik nosu isteyenlerdenseniz kodese kadar yolunuz var. 3 rakamı toplayıp falanca rakama eşitmi diye bakmak bana pek uygun ve etik gelmiyor.

ha tc nolarının bilinen başka algoritmik kuralları da var. oturur onları analiz edecek koda dökecek şeyler yapılır o zaman derim ki bir olayın algoritması işlenmiş ki kodamanda örneği var enine boyuna tartışıldı tckimlikno meselesi. ama şu haliyle yüzbinlerce lamer üyesi olan forumlara benzedi kodaman. kullanıcının penceresinde popup açtırmayı hack zanneden veledler burayı mesken tutarsa şaşırmam.

lafın kısası seviyeyi düşüren basite kaçmış bir yazı göndermişsiniz. sonraki yazılarınızda düzelmesi dileğiyle. Saygılar.

İnsanların gani gani saygısızlık yapıp, küstahlığa varan ve tepeden bakmaya yönelik laflar sarf ettikten sonra, yazıyı "saygılar" diyerek bitirmesi ne kadar da çelişkili ve iki yüzlü bir durum... Kusura bakma ama, dünya sadece senin varsayımların ve parametrelerine göre hareket etmiyor ve fikirlerin de bir standardı yok.

Lütfen biraz nezaket ve hoşgörü gösterelim...

TC Kimlik No'su ile ilgili çalışan bir örnek için http://www.kavramca.com/index.php?k=28 adresine bakılabilir...

maddenin olduğu her yerde iki yüz, iki taraf, iki kutup hep oldu. objektif olursanız eleştirilerimi bazı koşullara bağlayarak sertleştirdiğimi fark edersiniz.

yazının ne amaçla yazıldığını bilemeyeceğim için her yüzümü gösterdim. zira tepki vermesini de biliriz, saygı göstermesini de...

dünyanın hareketinden bahsetmişsiniz, evet haklısınız, dünya bana göre şekillenmiyor ve size göre de...

saygılar!

kötü bir yazı yazdım farkındayım, sitede daha iyisi var. bu yazı yayınlanıyorsa suç benim değil site editörlerinin.

Kötü iş yapan eleştiriyi de hak eder. İşine gelmiyorsa hadi başka forumlara ;)

İyi iş yapan eleştiri yapmayı hak eder. İyi iş yaptığını görelim önce ;)

lafın kısası seviyeyi düşüren basite kaçmış bir yazı göndermişsiniz.

Dedikten sonra

hangi sure, kaçıncı ayet?

gibi bi yorum yapmak gerçekten seviyeyi yükseltmiş.
Tebrikler.

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork