webForumDet fria alternativet

Include

7 svar · 186 visningar · startad av JaktJanne

JaktJanneMedlem sedan feb. 20001 507 inlägg
#1

jag får ej detta att funka, går det överhuvudtaget att göra så här.
#include virtual="<%=strRS("StringNamn")%>.inc" :q

------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

@ndersMedlem sedan juni 200032 969 inlägg
#2

nix, så går inte att göra, eftersom all ssi körs innan asp-koden på sidan.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

JaktJanneMedlem sedan feb. 20001 507 inlägg
#3

Hur skall jag dynamiskt kunna includera en txt fil. Någon som har en lösning.

------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

[Redigerat av JaktJanne den 23 feb 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#4

tidigare nylig tråd:
http://cgi.webforum.nu/wf/Forum11/HTML/002947.html

du kan om det handlar om html eller (som jag förstår dig vid det här tillfället), ren text, använda fso för att läsa in textfilen och response.write för att skriva ut den.

du kan läsa under 'reading from files' i microsofts guide till filesystemobject.
http://msdn.microsoft.com/scripting/vbscript/doc/sgworkingwithfiles.htm

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

JaktJanneMedlem sedan feb. 20001 507 inlägg
#5

Tackar Anders skall testa senare, återkommer säkert :)

------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

JaktJanneMedlem sedan feb. 20001 507 inlägg
#6

Utan att ha testat så skulle kanske detta funka.

Sub ReadFile
 Dim fso, ts, fn
 Const ForReading = 1
  set fso = CreateObject("Scripting.FileSystemObject")
'Läs från fil
  Set ts = fso.OpenText File("<%=strRS("filNamn")%>.txt", ForReading)
  fn = ts.ReadAll
  Response.Write '"& fn &"'
  ts.Close
End Sub

------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

@ndersMedlem sedan juni 200032 969 inlägg
#7

nästan, så här bör det nog se ut:

Set ts = fso.OpenText File(strRS("filNamn") & ".txt", ForReading)
fn = ts.ReadAll
Response.Write fn

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

JaktJanneMedlem sedan feb. 20001 507 inlägg
#8

Fortsatt problem, felmeddelande att filen inte kan hittas. testat med att ändra till följande:
Set ts = fso.OpenText File("filNamn.txt", ForReading)
men filen kan inte hittas iaf, den ligger i samma kat så sökvägen är ok. :q

[r]
Löste det med :
Set ts = fso.OpenText File(Server.MapPath("filNamn.txt"), ForReading)
------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

[Redigerat av JaktJanne den 24 feb 2001]

127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)