webForumDet fria alternativet

"IF" en txt fil finns...

ASP

2 svar · 294 visningar · startad av Jacek

Medlem sedan apr. 2000169 inlägg
Frågan#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!

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)