Tekil Mesaj gösterimi
Alt 16 Ocak 2014, 10:57   #7
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: soru ekleme tclsi




yazdığın kodu test etmemenin faydaları....

satır no 114:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if {[lindex $line 0] eq $soru} {

bügün koda yeniden baktığımda fark ettim ki , burada yazdığım satıra göre $line'ın ilk kelimesi eşitse $soru'ya demişim... halbuki !sil işi sorunun tamamıyla eşleşmeli idi...sonuçta soruyu bir anahtar kelime/numara vs ile eklemiyoruz...öyle eklenseydi bu yukardaki satır doğru eşleşmeyi bulup silme işini yapardı yani : !ekle soru1 Türkiye'nin başkenti?:Ankara ile eklenip !sil soru1 ile silinmesi beklenseydi...,ancak burada olması gereken sorunun tamamıyla eşleşmesi...

yani bu satır:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if {[string match -nocase "*$soru*" $line]} {

ile değişmeli ki $soru'nun tamamına göre $dosya'da eşleşme bulunsun.

bu değişince sonuç:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

olması gerektiği gibi olur...

-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan