Asp Zengin Metin Editör İlginçliği
-
ekledim ama önceden tek tırnak ekliyordu şimdi o da kalktı diğer replacelerden mi kaynaklanıyor acaba?
Fonksyonum
Function Temizle(strVeri)
If IsNull(strVeri) Then Exit Function
strVeri = Replace(strVeri, """", "", 1, -1, 1)
strVeri = Replace(strVeri, "&", "&")
strVeri = Replace(strVeri, "’", "`", 1, -1, 1)
strVeri = Replace(strVeri, "'", "`", 1, -1, 1)
strVeri = Replace(strVeri, "<", "<")
strVeri = Replace(strVeri, ">", ">")
strVeri = Replace(strVeri, "]", "]")
strVeri = Replace(strVeri, "[", "[")
strVeri = Replace(strVeri, "'", "'", 1, -1, 1)
strVeri = Replace(strVeri, "union", "", 1, -1, 1)
Temizle = strVeri
End Function
-
yawuz bunu yazdı:
-----------------------------ekledim ama önceden tek tırnak ekliyordu şimdi o da kalktı diğer replacelerden mi kaynaklanıyor acaba?
Fonksyonum
Function Temizle(strVeri)
If IsNull(strVeri) Then Exit Function
strVeri = Replace(strVeri, """", "", 1, -1, 1)
strVeri = Replace(strVeri, "&", "&")
strVeri = Replace(strVeri, "’", "`", 1, -1, 1)
strVeri = Replace(strVeri, "'", "`", 1, -1, 1)
strVeri = Replace(strVeri, "<", "<")
strVeri = Replace(strVeri, ">", ">")
strVeri = Replace(strVeri, "]", "]")
strVeri = Replace(strVeri, "[", "[")
strVeri = Replace(strVeri, "'", "'", 1, -1, 1)
strVeri = Replace(strVeri, "union", "", 1, -1, 1)
Temizle = strVeri
End Function
-----------------------------neden böyle yapıyosun değişien bir şey olmuyo "<"," karakter" böyle yapıp yazdırıkende tekrar replace edebilrisin ama saçma olur editörün bi anlamı olmaz sen bence başka bir editör dene
-
pesimistzombie bunu yazdı:
-----------------------------@by_Tet metin editörleri her zaman başa beladır. Ayrıca her metin editörünün mutlaka php, asp gibi diller için entegre kod örnekleri vardır. Senin replace yapmaman demek tam sayfa indexi admin panelinden yemen anlamına gelir. Çoğu text editörünün özel replace kodları vardır css, meta yememesi için. Örnek: http://www.webwiz.co.uk/web-wiz-rich-text-editor/kb/rte-install.htm
arkadaş replace kullanmıyorum dediği için bu şekilde bahsettim. Direk editörü koyup mesaj =request.form("hede") şeklinde kullanılmaz hiç bir editör.
-----------------------------kanka ne alakası var :| bu şekilde çekicen zaten ayrıyetten kodlar filan belki olabilir ama < > bunları replace ettikten sonra ne anlamı kalıyor editörün.
hede hödü şeklinde çekiyorum :| editör kendi temizliyor zaten zararlı bakterileri :|
-
tinymce kullan hocam tavsiye ederim.
-
@föxcüm indir webwiz rte yi bak bakim filtreleme kodlarına. < > bunları filtrelemiyorsun zaten.. javascript, meta, css ve bazı özel chr kodlarını filtreletiyorsunki panelden veya yorum alanlarınızdan birisi dalarsa tam sayfa index atmasın diye.. post sql yedirmesin diye.. Bunları yapmazsanız siz sadece html editör gibi kullanmış oluyorsunuz rteyi requestle çekiyorsun direk replace fonksiyonuna sokmadan nasıl engellesin rte zararlı kodları?.. yeni nesil rteler nasıl işliyor bilmiyorum jquery ile filtreleme yaptırıyor olabilirler ancak konuyu açan muridin sorununa bakarsak filtreleme yapmıyor bu nedenle de bundan bahsettim vaktim olsa örneklerle göstericem olayı..
@yawuz hacım sadece tırnakları engelle neden < > bunları filtreliyorsunki sana engel olan sadece tırnaklar verdiğim fonksiyon yeterli. tırnakları çift tırnak haline de çevirttirebilirsin replace ile.
-
pesimistzombie bunu yazdı:
-----------------------------@föxcüm indir webwiz rte yi bak bakim filtreleme kodlarına. < > bunları filtrelemiyorsun zaten.. javascript, meta, css ve bazı özel chr kodlarını filtreletiyorsunki panelden veya yorum alanlarınızdan birisi dalarsa tam sayfa index atmasın diye.. post sql yedirmesin diye.. Bunları yapmazsanız siz sadece html editör gibi kullanmış oluyorsunuz rteyi requestle çekiyorsun direk replace fonksiyonuna sokmadan nasıl engellesin rte zararlı kodları?.. yeni nesil rteler nasıl işliyor bilmiyorum jquery ile filtreleme yaptırıyor olabilirler ancak konuyu açan muridin sorununa bakarsak filtreleme yapmıyor bu nedenle de bundan bahsettim vaktim olsa örneklerle göstericem olayı..
@yawuz hacım sadece tırnakları engelle neden < > bunları filtreliyorsunki sana engel olan sadece tırnaklar verdiğim fonksiyon yeterli. tırnakları çift tırnak haline de çevirttirebilirsin replace ile.
-----------------------------Hocam şimdi yazdığın örnekteki kodlarla replace yaptım sadece oldu bu ikisi yeterli mi ?