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 802 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

  • 22:47 Faktorer som påverkar bilens andra
  • 14:23 Портал о чрезвычайных ситуациях
  • 09:39 Why are here few women buy the les
  • 19:53 Toppkvalitet uppkoppling
  • 16:35 Эскорт вакансии для девушек
  • 14:39 Rainbet Casino
  • 13:47 Professional mining software
  • 13:18 Website builder

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 571 543
27 967
271 795
577
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
Expand
next previous
Close

Previous

0/0

Next