Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP

Cevapla
 
LinkBack Seçenekler
Eski 20/12/2002, 13:26   #1 (permalink)
Üye
 
Hasan Yılmaz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2002
Mesaj: 33
Soru text değerinin nasıl komut olarak algılatabilirim?

Benim sorum şu.
ASP de herhangi text özelliği taşıyan bir değeri, nasıl komut gibi algılaması sağlayabiliriz?
Örnek:

*****************************
dim x
x= "/news/haber1.inc"
<!--#include virtual="<%=x%>" -->
*****************************

şeklinde nasıl yapabilir miyim, ya da bunun gibi bir kullanım sağlayan komut filam var mı acaba?
Hasan Yılmaz hatta değil   Alıntı Yaparak Yanıtla
Eski 20/12/2002, 13:54   #2 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Merhaba..
Verdiğin örneğin çalışması gerekiyor.. Ama soruna genel bi cevap verilmek istenirse her dilde olan ve VBScript dilinde de bulunan stringleri komut olarak çalıştırmaya yarayan eval fonksiyonunu söylebilirim..
Aşağıdaki kod VBScript help'den..
Kod:
If Eval("Guess = RndNum") Then
    MsgBox "Congratulations! You guessed it!"
    Exit Sub
Else
    Guess = CInt(InputBox("Sorry! Try again.",,0))
End If
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 21/12/2002, 12:44   #3 (permalink)
Deadman was DEAD
 
BERK Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Yer: Karacaahmet
Mesaj: 99
Varsayılan

Mkarabulut, Hasan Yılmazın yazdığı kod çalışmaz, Çünkü

SSI (server-Side-Include) lar her zaman, sayfadaki tüm asp kodlarından önce çalışır

O örnekte sayfaya <%=x%> isimli dosyayı include etmeye çalışır, oyle bir dosya olmadığı içinde include edemez.

Maalesef bunun oyle kolay bi yolu yok, bir sub tanımlayıp içine select case ile kontrol yaptırmak bir çözüm ama iyi bir çözüm değil.
__________________
When We Understand , That We Cannot Understand ,
We Begin To Understand - Wes Nisker
BERK hatta değil   Alıntı Yaparak Yanıtla
Eski 21/12/2002, 19:37   #4 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Evet,BERK haklısın...
BEn kodu denemedim,yarım yamalak bilgimle doğru çalışacağını sandım.. Yanılmışım...

Sanrım bu durumda eval ile de dinamik include bu şekilde yapılamaz..

Özür dilerim yanlış için..
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 21/12/2002, 19:40   #5 (permalink)
Üye
 
Hasan Yılmaz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2002
Mesaj: 33
Ok

aslında web sayfasına rastgele haber göstermesi açısından işime yarayacaktı bu kod. Randomize ile bir sayı seçecek ve veri tabanından o sayı ile ilgili haberin yolu alınacak bir değere atanacak. Ve bu include edilecek.Yani sayfa her refresh de farklı bir haber anasayfada yer alacak. Belki daha kolay bir çözümü vardır ama (mswc.choosecontent gibi) kendim bişeyler yapmaya çalıştım.
Hasan Yılmaz hatta değil   Alıntı Yaparak Yanıtla
Eski 21/12/2002, 19:53   #6 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Evet sanırım farklı bi metod uygulamak zorundasın..
Content Rotator iyi bi seçim bence de..
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 24/12/2002, 20:44   #7 (permalink)
egf
Üye
 
Üyelik Tarihi: 10/2002
Yer: istanbul
Mesaj: 14
Varsayılan

Selam Hasan;

Nasılsın görüşmeyeli

haber1.inc dosyalarının içinde asp kodu çalıştırmıyorsan eğer aağıdaki kod işini görecektir :

x i daha önceden randımize olarak belirdiğini varsayalım :

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

Dim Dosya, Yazi
Set Dosya=Server.CreateObject ("Scripting.FileSystemObject")
Set Yazi=Dosya.OpenTextFile (Server.Mappath(".") & "\haber" & x & ".inc", 1)

Response.Write (Yazi.ReadAll)

Yazi.close
Set Yazi=Nothing
Set Dosya=Nothing

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

Bu inc dosyalarının içeriğini aynen istediğin yere yazar.

Ama dediğim gibi inc dosyaları içinde asp kodun varsa eğer o kodları text olarak algılar aynen yazar.


FSO hakkında daha ayrıntılı bilgi edinmek istersen : http://www.aspnedir.com/makaleler_icerik.asp?id=250

Kolay gelsin.

egf.
egf hatta değil   Alıntı Yaparak Yanıtla
Eski 28/12/2002, 05:10   #8 (permalink)
Eski Cevizci
 
p4r4h4t Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Mesaj: 400
Varsayılan Re: text değerinin nasıl komut olarak algılatabilirim?

<&
dim x
x= "/news/haber1.inc"
Server.Execute(x)
%>

ishini gormezmi?

Alıntı:
Orjinal mesajı gönderen Hasan Yılmaz
Benim sorum şu.
ASP de herhangi text özelliği taşıyan bir değeri, nasıl komut gibi algılaması sağlayabiliriz?
Örnek:

*****************************
dim x
x= "/news/haber1.inc"
<!--#include virtual="<%=x%>" -->
*****************************

şeklinde nasıl yapabilir miyim, ya da bunun gibi bir kullanım sağlayan komut filam var mı acaba?
p4r4h4t hatta değil   Alıntı Yaparak Yanıtla
Eski 03/01/2003, 14:51   #9 (permalink)
Üye
 
Hasan Yılmaz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2002
Mesaj: 33
Mesaj

p4r4h4t

****************
<&
dim x
x= "/news/haber1.inc"
Server.Execute(x)
%>

ishini gormezmi?
****************

Teşekkürler p4r4h4t ama bu kodda çalışmadı neyse ben işimi hallettim sağolun....
Hasan Yılmaz hatta değil   Alıntı Yaparak Yanıtla
Eski 10/01/2003, 17:49   #10 (permalink)
tt
Üye
 
Üyelik Tarihi: 01/2003
Yer: Erzurum
Mesaj: 8
Varsayılan

<!--#include file="<%=xxx.txt%>"
Bu kadar...
tt hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
metin şifreleyip text olarak kaydetmek Zody PHP 9 18/02/2007 22:34
Bir Exeyi bir text formatında dosyada nasıl saklattırabilirim? Dr.Kill Pascal / Delphi / Delphi.NET 36 22/06/2006 03:29
text dosyasını php sayfaya nasıl tanıtırız? sinoo PHP 4 24/01/2005 03:17
text area ya veri tabanından nasıl okuycam??? tolgatarim ASP 3 17/12/2004 15:22
komut düğmesi kendisin nasıl gizleyecek realperest Veritabanları & SQL 8 05/07/2003 01:37


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 05:54.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net