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)
haber = Left(duyuru("haber"),100) haber = replace(haber,"<","& lt;") haber = replace(haber,">","& gt;") haber = replace(haber,"""","& quot;") response.write haber
haber = Left(duyuru("haber"),100) haber = replace(haber,"<","& lt;") haber = replace(haber,">","& gt;") haber = replace(haber,"""","& quot;") response.write haber
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)