Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


include med filnamnsvariabel

Postades av 2001-02-11 16:16:00 - Mikael Lindsten, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 797 personer

Kan man inkludera en fil som man inte vet namnet på (namnet ligger i en variabel) med include file?
Eller finns det något annat sätt att uppnå samma mål?

Har prövat...
Dim inc
inc = "<!-- #include file='" & Filename & "' -->"
Response.Write inc

...men det fungerar ej!
den skriver i koden <!-- include file='minfil.asp' --> men filen inkluderas inte!

Är det någon som vet vad jag kan göra?


Svara

Sv: include med filnamnsvariabel

Postades av 2001-02-11 19:19:00 - Johan Djupmarker

Om du kör IIS5 kan du använda server.execute, alltså:

server.execute filename

/Johan


Svara

Sv: include med filnamnsvariabel

Postades av 2001-02-16 08:47:00 - Tom Svensson

Hej!

SSI-direktiv körs alltid FÖRE vanlig ASP-kod.

Innehåller den fil du vill inkludera vanlig HTML eller programkod som du vill ska köras? Om det är vanlig HTML så skulle du ju kunna skriva något i stil med

<code>
' strFile är filvariabeln du vill inkludera

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objStream = objFSO.OpenTextFile(Server.MapPath(strFile), 1, False, 0)

strData = objStream.ReadAll

objStream.Close
Set objStream = Nothing

Response.Write strData
</code>

...kanske?

Lycka till och lev väl,
Tom S.


Svara

Sv: include med filnamnsvariabel

Postades av 2001-02-16 09:24:00 - Andreas Hillqvist

Finns det nån fördel med att använda en variabel? Har inte hållt på så mycket med ASP. Men jag skulle ha skickat data direkt till Response.Write.
Om man har ADO 2.5 så kan man väl också använda ADODB.Stream objektet. Känner någon till för och nackdelar?
Response objektet stödjer ju också IStream gränssnittet. Kan man använda det på något smart sätt istället för att alokera minne med sträng variabler?


'Tror inte detta spelar så mycket roll:
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objStream = objFSO.OpenTextFile(Server.MapPath(strFile), 1, False, 0)

Response.Write objStream.ReadAll

objStream.Close
Set objStream = Nothing
Set objFSO = Nothing



Svara

Sv: include med filnamnsvariabel

Postades av 2001-02-16 09:39:00 - Tom Svensson

Hallåj!

Ahh... Väldigt klumpigt skrivet av mig.

Lev väl,
Tom S.


Svara

Sv: include med filnamnsvariabel

Postades av 2001-02-21 08:14:00 - Stefan Persson

Jag har med kikat på detta men hittade ingen lösning.

Jag vill hämta filens namn med request(Fil) och sedan skriva ut den i "include" men det går inte att sätta in asp i INC....

'Går inte
<!-- #include file='<%=Fil%>' -->

Hur kan jag göra detta någon..?

Tack på förhand.
//Stefan




Svara

Sv: include med filnamnsvariabel

Postades av 2001-02-21 08:53:00 - Andreas Hillqvist

Include utförs på servern innan ASP koden behandlas. Det är därför du kan includera ASP kod i dokumentet som du Includar. Det går altså inte att använda ASP kod för att ange vilken fil include hänvisar till.

Om du vill retunera en annan fil från din ASP sida så kan du använda FileSystemObjects.

Exempel:

<%
Dim strFile
strFile = request(Fil)
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objStream = objFSO.OpenTextFile(Server.MapPath(strFile), 1, False, 0)

Response.Write objStream.ReadAll

objStream.Close
Set objStream = Nothing
Set objFSO = Nothing
%>


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 878
27 965
271 771
592
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies