|
|
#1 (permalink) |
|
Üyelik Tarihi: 04.08.2000
Yer: Samsun
Yaş: 30
Mesaj: 731
|
boşluk yazdırmama
snitz forum'un bizim için bug sayılabilecek bir hatası vardı , kullanıcı adları sonuna boşluk konulmasına izin veriyordu ve ben bu hatayı register.ASP'ye eklediğim aşağıdaki yama ile aştığımı sandım Kod:
if (Instr(Request.form("Name"), ">") > 0 )_ or (Instr(Request.form("Name"), "<") > 0)_ or (Instr(Request.form("Name"), " ") > 0)_ or (Instr(Request.form("Name"), "*") > 0)_ or (Instr(Request.form("Name"), "_") > 0)_ or (Instr(Request.form("Name"), ".") > 0)_ or (Instr(Request.form("Name"), ",") > 0) then Err_Msg = Err_Msg & "<li>Lütfen başka bir kullanıcı adı seçin.</li>" end if Bunu nasıl engellerim? Not:Üstteki boşluklardan birinde nbsp kullanılmıştır. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 13.02.2001
Yer: istanbul
Yaş: 36
Mesaj: 155
|
iste
if (Instr(Request.form("Name"), ">") > 0 )_
or (Instr(Request.form("Name"), "<") > 0)_ or (Instr(Request.form("Name"), " ") > 0)_ or (Instr(Request.form("Name"), " ") > 0)_ or (Instr(Request.form("Name"), "_") > 0)_ or (Instr(Request.form("Name"), ".") > 0)_ or (Instr(Request.form("Name"), ",") > 0)_ or Asc(Request.form("Name") = 160 then Err_Msg = Err_Msg & "<li>Lütfen başka bir kullanıcı adı seçin.</li>" end if kodlar bu sekide degistirilse sorun kalmaz
__________________
sevgiSaygi = true; |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 13.02.2001
Yer: istanbul
Yaş: 36
Mesaj: 155
|
hmmm
kodlara eklediğim satırda
or Asc(Request.form("Name") = 160 then Asc Fonksiyonun parantezi kapatılmamış. kapayıverseydin hata vermezdi. doğrusu şöyle olcak or Asc(Request.form("Name"))= 160 then
__________________
sevgiSaygi = true; |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 13.02.2001
Yer: istanbul
Yaş: 36
Mesaj: 155
|
özür
çok özür dilerim seni boşuna uğraştırdım. ama bu sefer deneyerek yolluyorum. kodlara eklenen for döngüsü nbspyi yakalıyor.
if (Instr(Request.form("Name"), ">") > 0 )_ or (Instr(Request.form("Name"), "<") > 0)_ or (Instr(Request.form("Name"), " ") > 0)_ or (Instr(Request.form("Name"), " ") > 0)_ or (Instr(Request.form("Name"), "_") > 0)_ or (Instr(Request.form("Name"), ".") > 0)_ or (Instr(Request.form("Name"), ",") > 0) then Err_Msg = Err_Msg & "<li>Lütfen başka bir kullanıcı adı seçin.</li>" end if str = Request.form("Name") For a = 1 To Len(str) If Mid(str, a, 1) = Chr(160) Then Err_Msg = Err_Msg & "<li>Lütfen başka bir kullanıcı adı seçin.</li>" End If Next
__________________
sevgiSaygi = true; |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 13.02.2001
Yer: istanbul
Yaş: 36
Mesaj: 155
|
özür
çok özür dilerim seni boşuna uğraştırdım. yazım yanlışı bir yana inanılmaz da mantık hatası yapmışım. ama bu sefer deneyerek yolluyorum. kodlara eklenen for döngüsü nbspyi yakalıyor.
if (Instr(Request.form("Name"), ">") > 0 )_ or (Instr(Request.form("Name"), "<") > 0)_ or (Instr(Request.form("Name"), " ") > 0)_ or (Instr(Request.form("Name"), " ") > 0)_ or (Instr(Request.form("Name"), "_") > 0)_ or (Instr(Request.form("Name"), ".") > 0)_ or (Instr(Request.form("Name"), ",") > 0) then Err_Msg = Err_Msg & "<li>Lütfen başka bir kullanıcı adı seçin.</li>" end if str = Request.form("Name") For a = 1 To Len(str) If Mid(str, a, 1) = Chr(160) Then Err_Msg = Err_Msg & "<li>Lütfen başka bir kullanıcı adı seçin.</li>" End If Next
__________________
sevgiSaygi = true; |
|
|
|
Zoque'a hoşgeldiniz!