Replace kullanımı
Replace : Bir çok script yazarı kötü niyetli kişilerin sayfasına zararlı kodlar yazarak bozulmasından şikayetçidir, Ayrıca kelimelerde çeşitli düzenlemeler yapmak bir ölümdür VbScript 'de kelimeleri değiştirmek içIn fonksiyon bulunmaktadır, Bu fonksiyonu kullanarak zararlı kodlardan ve kelime işlemlerinden kolay şekilde sıyrılabiliriz.
Kullanımı:
Replace ("Değiştirilecek kelime","Hangi harfler değiştirilecek","Ne diye değiştirilecek")
Örnek:
<%
duzenlenmis_deger = Replace("Merhaba ceviz.net ailesi.","ceviz.net","Ceviz.NET")
duzenlenmis_deger = Replace(duzenlenmis_deger,"Ceviz.NET","<font color=red>Ceviz.NET</font>")
%>
Örnek'tende anlayacağınız gibi Merhaba ceviz.net ailesi kelimesinin içerisindeki ceviz.net kelimesini Ceviz.NET olarak değiştirdik.daha sonra değiştirdiğim değeri tekrar ikinci bir Replace ile font rengini kırmızı yaptık. dikkat etmeniz gereken sadece sıralama Hangi değerin içerisindeki hangi kelimeyi hangi kelimeyle değiştireceğimiz yazıyoruz. Bir örnek daha yapalım bu örnektede zararlı bazı kodları temizleyelim.
<%
kelime = "Merhaba naber nasıl gidiyor.? <script>alert('Ben zararlı bir kodum')</script>"
duzenlenmis_kelime = Replace(kelime,"<","")
duzenlenmis_kelime = Replace(duzenlenmis_kelime,">","")
duzenlenmis_kelime = Replace(duzenlenmis_kelime,"'","")
duzenlenmis_kelime = Replace(duzenlenmis_kelime,"Like","")
duzenlenmis_kelime = Replace(duzenlenmis_kelime,"Select","")
Response.Write duzenlenmis_kelime
%>![]()