You need to enable JavaScript to run this app.

Skip to main content

ASP'de Function(Replace) Yapımı

ASP'de Function(Replace) Yapımı

Posting Freak
ASP'de Function(Replace) Yapımı
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 Smile 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 Smile 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 Smile işaretini yazıp butona bastığımızda direk gülme resmi çıkacak veya Angry 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
[Resim: 114ld.jpg]



Ben göremem daha uzun boyunu
Ahret derler kısaltamam yolunu
Bugün Sahı Merdan sarsın oglunu
Yetis Ya Üseyin baban gidiyo

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Pir Zöhre Ana Forum sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.