Jeg ville så gerne kunne gå ind på en asp side på min server og se se logfilerne præsenteret på en smart måde. Så man kan læse dem direkte på siden altså...
<% Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.OpenTextFile(Server.MapPath("testread.txt"), 1) Response.Write(f.ReadAll) f.Close Set f=Nothing Set fs=Nothing %>
Jeg tror ikke du kan gøre det ud fra en fysisk sti men kun fra en virtuel sti (MapPath)
forslag 1. sørg for at logsystemet placere filerne et sted på serveren hvor webserveren kan se dem 1. hvis du bruger IIS så opret en virtuel mappe på den placering hvor dine logfiler ligger og placer den asp-fil som læser filerne der
<html> <body> <p>This is all the lines in the text file:</p>
<% Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.OpenTextFile("E:\mirror_log\to 19-05-2005\mirror.log") do while f.AtEndOfStream = false Response.Write(f.ReadLine) Response.Write("<br>") loop
Filen skal hedde default.asp ellers skal du rette linie 11
<% dato = request.querystring("dato") opgave = request.querystring("opgave") If opgave="" Then opgave="finddatoer"
If opgave="finddatoer" Then dim fs,fo,x set fs=Server.CreateObject("Scripting.FileSystemObject") set fo=fs.GetFolder("c:\install\6\") for each x in fo.SubFolders Response.write("<a href='default.asp?dato=" & x.Name & "&opgave=vislog'>" & x.Name & "</a><br>") next set fo=nothing set fs=nothing End If
If opgave="vislog" Then Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.OpenTextFile("E:\mirror_log\" & dato & "\mirror.log") do while f.AtEndOfStream = false Response.Write(f.ReadLine) Response.Write("<br>") loop f.Close Set f=Nothing Set fs=Nothing End If %>
1. Kan man sortere output så den viser nyeste dato øvert i linket?
2. Hvis der nu kommer til at stå klokkeslet i bibliotekstnavnet og altså fx : E:\mirror_log\to 19-05-2005 - 19:57:33\mirror.log E:\mirror_log\fr 20-05-2005 - 20:57:33\mirror.log osv...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.