folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Asp İle Açılan Her İçeriği Aynı Sayfada Açmak



Asp İle Açılan Her İçeriği Aynı Sayfada Açmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    Arkadaşlar şimdi query stringler ile linkleri oluşturup içeriği tek bir gövde tasarımı içerisinde açıyorum fakat bu bana uzuuuun if else ve include file komutlarına mâl oluyor bunu başka şekilde yapabilirmiyiz?

     

    <% if govede="" then%>

    <!-- #include file="bassayfa.asp"-->

    <%

    end if

    if govde="giris" then%>

    <!-- #include file="giris.asp"-->

    <%end if%>

    şeklinde yapıp linkide default.asp?govde=giris

    şeklinde veriyorum ama dediğim gibi bu if else ler uzayıp gidiyor. 


    tahribat.com a can feda
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    server.execute diye bir sey vardir die aklima geldi.

    google amcadan aratigimda ilk satirda da senin istedigin gibi bir ornek var.

    http://www.sanalkurs.net/asp--serverexecute-metodu-nedir-2085.html

    ama server execute yontemi ilk ilgili bir sey belirtmek isterim ki ilerde basin agrimasin yada uygulamada sorun yasamayasin. klasik ASP'n 3.0 versionu ile gelmistir bu ozellik.

    Default.asp dosyanda bu method ile cagirdigin yeni asp dosyasinda BUTUN degiskenlerini tekrardan tanitmak zorunda kalacaksin. yani AJAX'ta oldugu gibi orasi disarda derlenip kodunun icinde direk html olarak gelecektir. 


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    tek ihtiyacın olan bu güzel script; asp dynamic include http://www.aspindir.com/goster/5813

    sayfalarına bunları include ettikten sonra istediğin yerde

    <%

    include ""&strYol&"/index.asp", true

    %> 

    şeklinde kullanabilirsin. Gerisi hayal gücüne bağlı. 


    :|
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    pesimistzombie bunu yazdı:
    -----------------------------

    tek ihtiyacın olan bu güzel script; asp dynamic include http://www.aspindir.com/goster/5813

    sayfalarına bunları include ettikten sonra istediğin yerde

    <%

    include ""&strYol&"/index.asp", true

    %> 

    şeklinde kullanabilirsin. Gerisi hayal gücüne bağlı. 

    -----------------------------

    bakıyorum bakıyorum ama anlayamadım hocam nasıl kullanılacağını :|


    tahribat.com a can feda
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Hocam 3 farklı örnek yaptım sana.. Case, if else ve queryle sayfa çağırma şeklinde.

     http://pesimistzombie.com/tbt6.rar

    Bunun server execute komutuyla ne farkı var dersen, server execute sayfayı derleyerek çağırıyor ve html çıktısını çektiriyor.. ancak bu çağrılan sayfada derleme yapıyor ve include yaparken bize oldukça kolaylık sağlıyor ayrıca hayal gücüne göre de istediğin gibi kullanabiliyorsun.. 

    3 farklı senaryo hazırladım mesela örnekte görebilirsin..

    sayfaları çağırdığın ana sayfana sadece inc klasöründe 3 asp dosyasını include etmen yeterli. (kişisel önerim case şeklinde kullanman olacaktır çok daha performanslı olur sistemin)


    :|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    şimdi anladım hocam bu include sistemini değiştiren bir sistem sanırım? case ile halledeyim çok teşekkür ederim tekrardan.


    tahribat.com a can feda
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    evet normalde include yaparken asp tagları dışında yapmamız gerekiyor ve dinamik isim veremiyoruz.. Karmaşık ve ağır sistemlerde bu olay can kurtarıyor. aslında yapmak istediğin şey için buna da gerek yok fakat bu include sisteminin kullanılması sana daha esnek bir alt yapı sunacaktır..

    Ayrıca if else yerine select case kullanman her şekilde sana hissedilir bi performans kazandırır. 


    :|
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    başka neler yapılabilir hocam bu dosyalarla? sadece include ye mi yarıyor?


    tahribat.com a can feda
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    sadece include işine yarıyor.. amaç adı üstünde ihtiyacın olan yerlerde dinamik include kullanabilmek. include yolunu değişkenlerle verebilmek.. özellikle hazır cms, blog türü paket scriptler hazırlarken yeni tema, blok, sayfa eklediğinde müşterilerini kodlarla muhattap etmeden panel üzerinden kolayca eklenmesini sağlayacak tarzda alt yapı sağlayabilirsin, scriptinin her sayfasını kolayca birbirinden ayırıp dilediğin yerde çağırma işlemi yaptırarak kolay tema giydirme yaptırabilirsin vs.. hayal gücüne bağlı kullanılabileceği yerler.


    :|
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yawuz
    yawuz's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    hocam şimdi include ettim velakin

    Description: Deyim gerekli

    Code: 1024  

    şeklinde hata verdi satır matırda belirtmiyor select case olan örnekten yola çıktım bir fikrin var mı? 


    tahribat.com a can feda
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    dinamik include yapmanın tek dez avantajı sanıyorum bu hata satırını göstermemesi.. include edilen sayfayı tek başına çalıştırmayı deneyerek hatayı detaylı olarak görebilirsin.. Aldığın hataya göre tırnak ya da asp kod hatası yapıyorsun. (tek satırda if deneme="1" then end if şeklinde yazım hatası gibi)


    :|
Toplam Hit: 1837 Toplam Mesaj: 14