Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
252
Tıklama
0
Öne Çıkarma
Verileri alırken html kodlardan kurtulmak?
R
18 yıl
Yüzbaşı
Konu Sahibi

Ben yaptığım haber scripti için form üzerinden haber eklerken < > [ ] tazında html kodlarını engelliyorum ve güvenlik sorunu çekmiyorum.

Fakat şöle bi sorunum var.

Anasayfada haberleri yayınlarken <% =Left(duyuru("haber"),100) %> komutunu kullanıyorum sadece 100 harfini yayınlıyorum.Fakat veritabanında <td></td> yarzında html kodları yazarsa üstteki 100 karakter yayınlama kodunu kullandığımda haberler bölümünde saçma sapan tablolar fln oluşuyor.Ben db deki html kodları da aynen gözüktüğü gibi çıksın istiyorum.db de <a href=asdas>asdasd</a> yazıyorsa bu veriyi alırken <% =Left(duyuru("haber"),100) %> kodunu yazdığımdada bu kod aynen html kodu olarak gözüksün.Karşıma asdasd isimli bir link çıksın istemiyorum.

Umarım anlatabilmişimdir.
(sorunum kesinlikle formlardaki html açıklarını kapamak ile ilgili değil)



M
18 yıl
Çavuş

haber = Left(duyuru("haber"),100) 
haber = replace(haber,"<","& lt;")
haber = replace(haber,">","& gt;")
haber = replace(haber,"""","& quot;")
response.write haber


Bu mesaja 1 cevap geldi.
X
18 yıl
Onbaşı

quote:

Orjinalden alıntı: _DePReSiF

haber = Left(duyuru("haber"),100) 
haber = replace(haber,"<","& lt;")
haber = replace(haber,">","& gt;")
haber = replace(haber,"""","& quot;")
response.write haber





DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.