<%Function suz kelime = Replace (kelime,"`","",1,-1,1)kelime = Replace (kelime,"=","",1,-1,1)kelime = Replace (kelime,"&","",1,-1,1)kelime = Replace (kelime,"%","",1,-1,1)kelime = Replace (kelime,"!","",1,-1,1)kelime = Replace (kelime,"#","",1,-1,1)kelime = Replace (kelime,"<","",1,-1,1)kelime = Replace (kelime,">","",1,-1,1)kelime = Replace (kelime," ","",1,-1,1)kelime = Replace (kelime,"/","",1,-1,1)kelime = Replace (kelime,"\","",1,-1,1)kelime = Replace (kelime,"And","",1,-1,1)kelime = Replace (kelime,"'","",1,-1,1)kelime = Replace (kelime,"Chr(34)","",1,-1,1)kelime = Replace (kelime,"Chr(39)","",1,-1,1)kelime = Replace(kelime, "script", "&#115;cript", 1, -1, 0)kelime = Replace(kelime, "SCRIPT", "&#083;CRIPT", 1, -1, 0)kelime = Replace(kelime, "Script", "&#083;cript", 1, -1, 0)kelime = Replace(kelime, "script", "&#083;cript", 1, -1, 1)kelime = Replace(kelime, "object", "&#111;bject", 1, -1, 0)kelime = Replace(kelime, "OBJECT", "&#079;BJECT", 1, -1, 0)kelime = Replace(kelime, "Object", "&#079;bject", 1, -1, 0)kelime = Replace(kelime, "object", "&#079;bject", 1, -1, 1)kelime = Replace(kelime, "applet", "&#097;pplet", 1, -1, 0)kelime = Replace(kelime, "APPLET", "&#065;PPLET", 1, -1, 0)kelime = Replace(kelime, "Applet", "&#065;pplet", 1, -1, 0)kelime = Replace(kelime, "applet", "&#065;pplet", 1, -1, 1)kelime = Replace(kelime, "embed", "&#101;mbed", 1, -1, 0)kelime = Replace(kelime, "EMBED", "&#069;MBED", 1, -1, 0)kelime = Replace(kelime, "Embed", "&#069;mbed", 1, -1, 0)kelime = Replace(kelime, "embed", "&#069;mbed", 1, -1, 1)kelime = Replace(kelime, "event", "&#101;vent", 1, -1, 0)kelime = Replace(kelime, "EVENT", "&#069;VENT", 1, -1, 0)kelime = Replace(kelime, "Event", "&#069;vent", 1, -1, 0)kelime = Replace(kelime, "event", "&#069;vent", 1, -1, 1)kelime = Replace(kelime, "document", "&#100;ocument", 1, -1, 0)kelime = Replace(kelime, "DOCUMENT", "&#068;OCUMENT", 1, -1, 0)kelime = Replace(kelime, "Document", "&#068;ocument", 1, -1, 0)kelime = Replace(kelime, "document", "&#068;ocument", 1, -1, 1)kelime = Replace(kelime, "cookie", "&#099;ookie", 1, -1, 0)kelime = Replace(kelime, "COOKIE", "&#067;OOKIE", 1, -1, 0)kelime = Replace(kelime, "Cookie", "&#067;ookie", 1, -1, 0)kelime = Replace(kelime, "cookie", "&#067;ookie", 1, -1, 1)kelime = Replace(kelime, "form", "&#102;orm", 1, -1, 0)kelime = Replace(kelime, "FORM", "&#070;ORM", 1, -1, 0)kelime = Replace(kelime, "Form", "&#070;orm", 1, -1, 0)kelime = Replace(kelime, "form", "&#070;orm", 1, -1, 1)kelime = Replace(kelime, "on", "&#111;n", 1, -1, 0)kelime = Replace(kelime, "ON", "&#079;N", 1, -1, 0)kelime = Replace(kelime, "On", "&#079;n", 1, -1, 0)kelime = Replace(kelime, "on", "&#111;n", 1, -1, 1)kelime = Replace(kelime, "document. cookie", "&#068;ocument. cookie", 1, -1, 1)kelime = Replace(kelime, "javascript:", "javascript ", 1, -1, 1)kelime = Replace(kelime, "vbscript:", "vbscript ", 1, -1, 1)suz=kelimeEnd Function%> bende byle yapıyorum usta ' <> falna koymasınlar diye kayıttır şudur budur. Sondakileri sendne arkaladım :D

ayrıyetten replace ile sağladığım güvenlik kodu. <%Function PostKontrol yazi = Replace(yazi, "<", "&lt;", 1, -1, 0)yazi = Replace(yazi, ">", "&gt;", 1, -1, 0)yazi = Replace(yazi, "script", "&#115;cript", 1, -1, 0)yazi = Replace(yazi, "SCRIPT", "&#083;CRIPT", 1, -1, 0)yazi = Replace(yazi, "Script", "&#083;cript", 1, -1, 0)yazi = Replace(yazi, "script", "&#083;cript", 1, -1, 1)yazi = Replace(yazi, "object", "&#111;bject", 1, -1, 0)yazi = Replace(yazi, "OBJECT", "&#079;BJECT", 1, -1, 0)yazi = Replace(yazi, "Object", "&#079;bject", 1, -1, 0)yazi = Replace(yazi, "object", "&#079;bject", 1, -1, 1)yazi = Replace(yazi, "applet", "&#097;pplet", 1, -1, 0)yazi = Replace(yazi, "APPLET", "&#065;PPLET", 1, -1, 0)yazi = Replace(yazi, "Applet", "&#065;pplet", 1, -1, 0)yazi = Replace(yazi, "applet", "&#065;pplet", 1, -1, 1)yazi = Replace(yazi, "embed", "&#101;mbed", 1, -1, 0)yazi = Replace(yazi, "EMBED", "&#069;MBED", 1, -1, 0)yazi = Replace(yazi, "Embed", "&#069;mbed", 1, -1, 0)yazi = Replace(yazi, "embed", "&#069;mbed", 1, -1, 1)yazi = Replace(yazi, "event", "&#101;vent", 1, -1, 0)yazi = Replace(yazi, "EVENT", "&#069;VENT", 1, -1, 0)yazi = Replace(yazi, "Event", "&#069;vent", 1, -1, 0)yazi = Replace(yazi, "event", "&#069;vent", 1, -1, 1)yazi = Replace(yazi, "document", "&#100;ocument", 1, -1, 0)yazi = Replace(yazi, "DOCUMENT", "&#068;OCUMENT", 1, -1, 0)yazi = Replace(yazi, "Document", "&#068;ocument", 1, -1, 0)yazi = Replace(yazi, "document", "&#068;ocument", 1, -1, 1)yazi = Replace(yazi, "cookie", "&#099;ookie", 1, -1, 0)yazi = Replace(yazi, "COOKIE", "&#067;OOKIE", 1, -1, 0)yazi = Replace(yazi, "Cookie", "&#067;ookie", 1, -1, 0)yazi = Replace(yazi, "cookie", "&#067;ookie", 1, -1, 1)yazi = Replace(yazi, "form", "&#102;orm", 1, -1, 0)yazi = Replace(yazi, "FORM", "&#070;ORM", 1, -1, 0)yazi = Replace(yazi, "Form", "&#070;orm", 1, -1, 0)yazi = Replace(yazi, "form", "&#070;orm", 1, -1, 1)yazi = Replace(yazi, "on", "&#111;n", 1, -1, 0)yazi = Replace(yazi, "ON", "&#079;N", 1, -1, 0)yazi = Replace(yazi, "On", "&#079;n", 1, -1, 0)yazi = Replace(yazi, "on", "&#111;n", 1, -1, 1)yazi = Replace(yazi, "document. cookie", "&#068;ocument. cookie", 1, -1, 1)yazi = Replace(yazi, "javascript:", "javascript ", 1, -1, 1)yazi = Replace(yazi, "vbscript:", "vbscript ", 1, -1, 1)yazi = Replace yazi = Replace yazi = Replace yazi = Replace PostKontrol = yaziEnd Function%> kullanım : veri=postkontrol(request. form <%=veri%> kelimeler albayım bazı anlamlara gelmiyor.

sizlere nasıl replace kullanacağımızı gstereceğim şimdi. bununla ne yapabiliriz?türkçe karakter sorunlarını çzebilirizpis ktü kaka karakterleri paklayabilirizform dan alınan bilgilerde smiley çıkarabilirz vs vs anlıycağınızı baya bişiler yapabliyoruz, hayal gücünüzü çalıştırıp dahada birşeyler yapabilirsiniz ncelikle kodumuzu yazalım... K o d - B a şl a n g ı ç <%Function cevir metin = Replace(metin,"asp","ASP", 1, -1)metin = Replace(metin,"ş","s", 1, -1)metin = Replace(metin,"Ş","S", 1, -1)metin = Replace(metin,"ç","c", 1, -1)metin = Replace(metin,"ğ","g", 1, -1)metin = Replace(metin,"Ğ","G", 1, -1)metin = Replace(metin,"İ","I", 1, -1)metin = Replace(metin,"ı","i", 1, -1)metin = Replace(metin,"ç","b", 1, -1)metin = Replace(metin,"Ç","C", 1, -1)metin = Replace(metin,"","o", 1, -1)metin = Replace(metin,"","O", 1, -1)metin = Replace(metin,"ü","u", 1, -1)metin = Replace(metin,"Ü","U", 1, -1)metin = Replace(metin,"U","U", 1, -1)cevir = metinEnd Function%> K o d - B i t i ş şimdi bu kodumuzu yazdık bununla ben türkçe karakter sorunumu çzüyorum mesela ğ ı ş gibi karakterler çıkmıyo diğer sitemde onun için mesela byle bişi yazdım. şimdi nasıl kullancaz? çok basit <%=cevir(foxxly %> bu şekilde çalışacaktır. dküman tarafımca yazılmıştır. kelimeler albayım bazı anlamlara gelmiyor.