Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Form kontrol?

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
merhaba arkadaşlar form kontrolü hakkında soru soracaktım yaptığım scriptte form'a sadece rakamların girişine izin vermek istiyorum bunu da javascriptle yapabiliyorum ama güvenlik konusunda soru sormak istiyorum acaba javascripti aşıp forma istemediğim karakterleri ekleyebilirler mi?
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
sempaty tam olarak tam sayı kontrlü yapmak istemiyorum ona bakarsak -100 de bir tam sayıdır kişi forma -100 girdiğinde form işleme alınacaktır sadece sormak istediğim javascriptin kontrlü aşılabilir mi? veya bunu yerine php ile kontrol edeceğim zaman şöyle bir kontrol yapmalıyım eğer veri 0 1 2 3 4 5 6 7 8 9 içeriyorsa işleme al şeklinde
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
client-side korumalar alt edilebilir. js disabled durumları gibi.

if (preg_match ("/^([0-9]+)$/", $veri)) { geçerli } else { geçersiz }
 

eRLySL

0
Onaylı Üye
Üye
Katılım
25 Mart 2008
Mesajlar
424
Açılan Konu
12
Tepki puanı
1
sempaty tam olarak tam sayı kontrlü yapmak istemiyorum ona bakarsak -100 de bir tam sayıdır kişi forma -100 girdiğinde form işleme alınacaktır sadece sormak istediğim javascriptin kontrlü aşılabilir mi? veya bunu yerine php ile kontrol edeceğim zaman şöyle bir kontrol yapmalıyım eğer veri 0 1 2 3 4 5 6 7 8 9 içeriyorsa işleme al şeklinde

Bir form oluşturup sizin action sayfanizi kullanarak aşabilirler. Sempaty'nin vermiş olduğu kodu ( preg_match ("/^([0-9]+)$/", $veri) ) kullanmanız daha sağlıklı.
 

raincu

0
Onaylı Üye
Üye
Katılım
12 Mart 2008
Mesajlar
1,005
Açılan Konu
70
Tepki puanı
1
Konum
Anadolu
Kod:
<?php

if (!intval($degisken)) {
die{'lütfen sadece sayı giriniz'};
}

?>
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
ilginiz için teşekkürler ama raincu verdiğin sayının onluk tabana göre kontrol ediyor sayı değeri negatif olursa da işleme alacaktır ben pozitif tam sayılarla işlem yapmak istiyorum. bunu da sempaty'nin verdiği preg_match çözecektir

iyi akşamlar
 

raincu

0
Onaylı Üye
Üye
Katılım
12 Mart 2008
Mesajlar
1,005
Açılan Konu
70
Tepki puanı
1
Konum
Anadolu
ilginiz için teşekkürler ama raincu verdiğin sayının onluk tabana göre kontrol ediyor sayı değeri negatif olursa da işleme alacaktır ben pozitif tam sayılarla işlem yapmak istiyorum. bunu da sempaty'nin verdiği preg_match çözecektir

iyi akşamlar

artık hangisi işini görürse onu kullan, php de her derde göre deva var :)
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
php nin bu yanını seviyorum aynı işlem için birden fazla fonksiyon var aynı işlem sayılmasada mantıkta aynı işlemler için :)
 
Üst