Jag hittade en kod på webeye.com om hur man hämtar en text från ett txt doc. Fick det aldrig att funka och i hans script har han skrivit fso.OpenTextFile("c:\test.txt", ForReading). Jag misstänker att scriptet han gjort kanske bara funkar för att läsa ur txt filer på datorn. Mina txt filer ligger på internet. Hur skall ett sånt script se ut. Så här ser hela webeye.com scriptet ut:
<%
Set fso = CreateObject("Scripting.FileSystemObject")
Set fil = fso.OpenTextFile("c:\test.txt", ForReading)
'***** Läser allt vad textfilen innehåller *****
S = fil.ReadAll
För det första behöver man inte placera ReadAll i en variabel.
<%
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTS = objFSO.OpenTextFile(Server.MapPath("text.txt"), ForReading)
objTS.ReadAll
objTS.Close
Set objTS = Nothing
Set objFSO = Nothing
%>
Om filen ligger i en mapp skriver du: Set objTS = objFSO.OpenTextFile(Server.MapPath("mapp/text.txt"), ForReading)
eller, om det ligger i rooten och den aktuella filen ligger i en mapp: Set objTS = objFSO.OpenTextFile(Server.MapPath("/text.txt"), ForReading)
Ja, du förstår väl? :p