hatırlamak ve bilmeyenler için faydalı olacağını düşünüyorum.İsterseniz fonksiyon nedir önce ondan bahsedelim.Hani programlamada ki yeri nedir.Fonksiyon kısaca yapılmak istenen uygulamaya gösterilen çağrışımdır diyebiliriz.Yani örnek olarak verirsek.Örneğin iki sayının birbirine bölünümünden kalanı bilgisayara tanımlamak da bir fonksiyonu oluşturur.Bu makale'de ASP'nin Replace(Değiştirme) fonksiyonunu inceleyeceğiz.Bu fonksiyon genellikle SQL Injection yani güvenlik için kullanılır.İşte kullanıcı textarea ya yazdığı veya herhangi bir yere yazdığı değeri gönderdiğinde o değer sakıncalı ise işte onu değiştirmek gibi işlemlerin hepsi Replace ile yapılıyor.Biz de örneğin akıllı işaretlerin yapımını görelim.Yani textarea ya gibi işaret koyunca bunu direk gülme resmine çevirelim böylece sanki o işaretleri koyunca o resimler çıkıyormuş gibi olacaktır.Hemen önceden elinizde gülme ve kızma şeklinde iki resim bulun küçük olsun ama maksat mantığı kavramak zaten.Ondan sonra hemen başlayalım.Örneğin ben "Fonksiyon.asp" adında sayfamı kullanarak fonksiyonlarımı bu sayfada tutacağım ve kullanmak istediğim yerde include ile çağıracağım.Fonksiyon.asp :Fonksiyonumu oluşturdum.Hemen kısaca bahsedelim.veri ve veri değişkenin tanım değişkenini yazilim olarak atadım.Sonra yazilim değişkenini replace ile eşitledim.Bakım ilk çift tırnak arası değişecek olan değer oluyor virgül'den sonra ki çift tırnak ise değişen verinin değişmiş hâli oluyor.Yani biz ilkinde değerini gulme.jpg isimli resmin yoluna eşitledik.Tabi html olarak resimi çağırdık ta aynı zamanda.Aynı şekilde kızmayıda yaptık.İşte o şekilde alt altta istediğiniz kadar yapabilirsiniz.O size kalmış.Fakat biz bu fonksiyonu yaptık ama nasıl kullanacağız.Kullanmak içinde örneğin bir form elemanı oluşturalım birde o form elemanını işleyecek olan form işlem sayfasını oluşturalım.O form işlem sayfasındada fonksiyonumuzu çağırarak kullanalım.Şimdi hemen Default.asp sayfamızı hazırlayalım...Default.asp :
Tamam formumuzu oluşturduk.Şimdi hemen Degistir.asp sayfasını yapalım.Bizim input'a atadığımız degistir değişkenini fonksiyon ile kullanalım.Degistir.asp :Evet Degistir.asp sayfamızda da hazırlamış olduğumuz Fonksiyon.asp sayfasını include ile çağırdık.Daha sonra da degistir adlı değişkenimize entegre ettik.Yani yazilim değeşkenimiz bildiğiniz gibi fonksiyonumuzda oluşturduğumuz değişkendi.Bu nedenle fonksiyonumu gelen degistir değişkeni için devreye sokulmasını istedim.Sonrası zaten gelen degistir değeri bol ise lütfen değeri giriniz uyarısı versin dedim.Değilse direk textbox'a girilen değeri yazsın dedim.Şimdi bu örneği test ettiğimizde textbox'a işaretini yazıp butona bastığımızda direk gülme resmi çıkacak veya işaretini yazıp bastığımızdada kızma resmi.Çünkü fonksiyonumuzda biz bunu tanımlamıştık.Umarım bu makalede faydalı olmuştur...İyi Çalışmalar!Ali Sefa Şahin // kariyervideo.com'dan alıntıdır
ASP'de Function(Replace) Yapımı
ASP'de Function(Replace) Yapımı
Konuyu Okuyanlar: 1 Ziyaretçi