Just nu i M3-nätverket
Jump to content

Inkludera olika textfiler på en sida


evil_eye

Recommended Posts

Hej...

 

Jag skulle vilja ha en asp-sida som läser in olika textfiler beronde på en QueryString.

Ungefär såhär:

 

MinFil = "/db/" & Request.QueryString("Id") & ".txt"

 

Men jag får det inte att funka...

 

Hur gör man..?

 

Skulle gärna ta emot ett färdigt script...

 

 

mvh daniel

http://cis.rocks.it

Link to comment
Share on other sites

Om du sitter på IIS 5 eller senare kan du använda server.execute.

Koden skulle kunna se ut såhär:

<%

fil = Request.QueryString("fil")

On error resume Next

If fil <> "" Then Server.Execute fil

If err.number <> 0 Then Response.Write "filen kunde inte hittas"

On Error Goto 0

%>

urlen skulle då bli något i stil med:

/skrivfil.asp?fil=mintextfil.txt

för att skriva ut innehållet i mintextfil.txt

 

_______

bassman

 

Link to comment
Share on other sites

kan man göra så att man slipper .txt i QueryString:en??

 

och hur gör jag för att skriva ut texten i filen??

 

<%Response.write fil%> eller??

 

Link to comment
Share on other sites

Jo, du kan ändra server.execute fil till server.execute fil &".txt"

 

På varje ställe du skriver server.execute fil &".txt" kommer texten i filen att skrivas ut.

 

Kom på att det kanske är bättre att lägga det i en sub istället:

Sub skrivtext(fil)

On error resume next

server.execute fil &".txt"

if err.number <> 0 Then response.write "filen kunde inte hittas"

On error goto 0

End Sub

 

I koden skriver du då istället skrivtext(Request.QueryString("fil")) där texten ska skrivas ut

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...