09. april 2003 - 15:56Der er
13 kommentarer og 1 løsning
mappe links
Jeg vil gerne have lavet dette script om således at jeg kun får den relative sti og ikke hele smøren :) hvis i forstår. Hermed mener jeg selvfølgelig ./filer
Den skal ligesom nu vise filer og mapper og går man ind i en mappe skal stien selvfølgelig tilpasses således man får den rigtige fil.
Her er koden (Nappet fra et andet spørgsmål)
<% Function ShowFolderList() Set fso = Server.CreateObject("Scripting.FileSystemObject") Set file = fso.GetFolder(folderspec) Set drivecollection = fso.drives tmp = tmp & file.path & "<br><br>" set foldercollection2 = file.subfolders for each folder in foldercollection2 tmp = tmp & "<b><a href='" & request.servervariables("script_name") & "?path=" & folder & "'>" & folder.name & "</a></b><br>" next
Set foldercollection = file.Files For Each file in foldercollection
Jeg synes nu ikke jeg kan få det til at virke. Her er koden som jeg gerne vil have den til at se ud. Hvad vil den returnere når jeg klikker på et link?
<html> <head> <base target="mainFrame"> </head> <body> <% Function ShowFolderList()
path = request.querystring("path") if path = "" then path = "." end if folderspec = server.mappath(path)
sti = path & "/"
Set fso = Server.CreateObject("Scripting.FileSystemObject") Set file = fso.GetFolder(folderspec) Set drivecollection = fso.drives tmp = tmp & file.path & "<br><br>" set foldercollection2 = file.subfolders for each folder in foldercollection2 tmp = tmp & "<b><a href='" & request.servervariables("script_name") & "?path=" & sti & folder.name & "'>" & folder.name & "</a></b><br>" next
Set foldercollection = file.Files For Each file in foldercollection
Det skal siges at det virker fint :D Jeg giver points, men hvis du er flink så svarer du på mit ovenstående spørgsmål. Tusind tak for det første svar :)
if LCase(fso.GetExtensionName(file.name)) = "htm" then tmp = tmp & "<a href='files.asp?file=" & sti & file.name & "&action=open'>" & file.name & "</a><BR>" end if Next
Tak skal du have, det er sq rart at der er nogle eksperter til stede. Du skulle vel ikke have forstand på java script for så har jeg et spørgsmål stående med 150 point som ingen gider svare på :) Tror måske den er lidt tricky, men jeg ved selvfølgelig ikke. Ellers får du mange tak for svarene.
Det var da grove som jeg klumrer i det :) Så snart jeg skriver at det ikke virker får jeg det til at virke :) he he
Synes godt om
Ny brugerNybegynder
Din løsning...
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.