+ Yanıtla
Sayfa Düzeni: 1 / 3
1 2 3 SonSon
Toplam 21 sonuçtan 1 ile 10 arası olanlar

Konu Başlığı: DataBase den alınan bir asp kodu nasıl çalıştırılır?

  1. #1

    DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Merhabalar,

    ASP ile bir veritabanında bulunan yine ASP kodu sayfada nasıl çalıştırılır.
    kodu DB den okutup eklediğimde kodları çalıştırmıyor.

    Bunun nasıl yapılacağı konusunda fikri olan varsa ve paylaşırsa çok mutlu olurum.

    Şimdiden teşekkürler.

  2. #2

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    "Eval" fonksiyonu işini görecektir sanıyorum.
    http://www.aspdev.org/articles/asp-eval-execute/ adresine bir gözatmanı öneririm.

  3. #3

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Alıntı BYK tarafından gönderilen mesaj: Mesajı Göster
    "Eval" fonksiyonu işini görecektir sanıyorum.
    http://www.aspdev.org/articles/asp-eval-execute/ adresine bir gözatmanı öneririm.
    Hocam ok bunda sorun yok ama sıkıntıyı şöyle anlatayım.
    DB den gelen değerlerde hem kod hem HTML olacak yani ufak bir örnek

    ----------------
    <table><tr><td>
    <%
    response.write "Deneme"
    %>
    </td></tr></table>
    ----------------

    Evet mesela böyle bir kodu çağırıp nasıl işlenmesini sağlayabilirsin.
    eval veya execute komutu ile işlem ypamya çalıştığında hata veryor
    sanırım sorunu anlatabildim.

  4. #4

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Evet böyle daha iyi oldu

    ASP'ye çok hakim değilim ancak şöyle bir şey geliyor aklıma, veritabanındaki veriyi geçici bir dosyaya kaydedip o dosyayı şu an bulunduğun sayfaya include etmeyi deneyebilirsin?

  5. #5

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Tabiki bu bir çözüm olabilir ancak ziyaretçi sayısının yüksek olacağı ve sayfa sayısının çok olduğu düşünüldüğünde bu çözüm server taraflı olarak çok yorucu ve sıkıntı yaratabiliecek bir olay olacaktır.

    Şöyle düşünebilirsin. yani işlenecek kodun bir üye girişi olduğunu düşünürsen sorunlar yaşanabilir.

  6. #6

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Doya işlemleri o kadar da yorucu olmayacaktır bence. Her çağrı kendisi tamamen ayrı bir geçici dosya oluşturmalı anahtar nokta bu.

    Bunun haricinde HTML içermeyen saf ASP kodu ve Eval ikilisini deneyebilirsin.

    Son olarak neden böyle bir yola başvurduğunu sorabilir miyim?

  7. #7

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Sorunu kendi fonksiyonumu yazarak bir şekilde hallettim.
    Neden böyle yaptığımı sorarsan bir tür sayfa yerleşimi yapıyorum.
    kişilerin kontrol panelinden sayfaların içeriklerini düzenleyebilmesini istiyorum
    ayn zamandada kodlarını. yani herşey db de tutulacak istenildiği gib müdahale edilecek diyim sana kısaca
    aslında olay biraz daha karışık ama nasıl anlatılır onu bilmiyorum

    Neyse her şey için teşekkür ederim.

  8. #8

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Selamlar,
    İşinize karışmak gibi olmasın ama sayfalarda kontrolünüz dışı ASP kodu çalıştırılmasına izin vermeniz güvenlik sorunlarına sebep olabilir.En basitinden denemeler yaparak bir hesabı ele geçiren lamer veritabanınızı yok edebilir.

  9. #9

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Güvenlik konusunda haklısınız ancak eğer bir kontrol panelinden bahsediliyorsa muhtemelen bu düzenlemeleri yapacak kişiler belirli lduğundan, ya güvenilir insanlar oldukları varsayılıyor ya da zaten böyle bir şeyi kimin yaptığı zarar çok büyümeden anlaşılır diye bekleniyor sanıyorum

    Ek olarak, ASP'de dosya yazma/okuma işlevleri varsa(ki olmaması oldukça tuhaf olur bence) veritabanıyla uğraşmak yerine bu da denenebilir bence. Dinamik yeni sayfalar oluşturulsa bile hem de

  10. #10

    Re: DataBase den alınan bir asp kodu nasıl çalıştırılır?

    Evet, ASP'de FSO adı altında dosya işlemleri mevcut. Bu yüzden "CreateTextFile", "DeleteFile" gibi FSO komutlarıyla "drop table", "drop database" gibi SQL komutlarını filtre etmeniz daha sağlıklı olacaktır.
    İyi çalışmalar

+ Yanıtla
Sayfa Düzeni: 1 / 3
1 2 3 SonSon

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz