"IF" en txt fil finns...

ASP

2 svar · 307 visningar · startad av Jacek

Medlem sedan apr. 2000169 inlägg
Trådstart#1

Tjenna, jag undrar om det går med ASP att kolla om det finns en txt fil (filen.txt) på hårddisken hos besökaren. Typ om jag kommer in på hemsidan skall scriptet kolla om jag har txt filen på c:\filen.txt?
Om detta är möjligt är det även möjligt att den skall kolla så första raden i txt filen innehåller en kod (ex. filen183hemsida)?

ex.
Om "c:\filen.txt" finns där första rad innehåller kod "183hemsida" gå då till www.rätt.com, annars gå till www.fel.com.

Medlem sedan juni 200032 967 inlägg
#2

Exempel:

<%
strFilePath = Server.MapPath("filen.txt")
set objFSO = Server.CreateObject("Scripting.Filesystemobject")
If objFSO.FileExists(strFilePath) then
	set objFile = objFSO.OpenTextFile(strFilePath)
	strFirstLine = objFile.ReadLine
	objFile.close
	set objFile = nothing
end if

set objFSO = nothing

if instr(strFirstLine, "filen183hemsida") > 0 then
	Response.Redirect "http://www.rätt.com"
else
	Response.Redirect "http://www.fel.com"
end if
%>

Koden utgår ifrån att filen.txt ligger i samma mapp som asp-filen som körs.

Mvh,

Medlem sedan apr. 2000169 inlägg
#3

tackar!

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)