/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Mangler "tilbage"script i fileobject
Fra : RaDion


Dato : 20-03-01 20:39

Jeg bruger flg script til at liste filerne på serveren, men jeg mangler en
"tilbage" himstregims. I ved ".." 2 prikker man klikker på for at komme til
det bibliotek der ligger før det aktuelle. ( Noget der svarer til knappen
"OP" i stifinderen.
Men... her er scriptet. Håber der er nogen der kan finde ud af det. Hilsen
Radion

<%
additional = request.querystring("pathh")
folderspec = "/"

if additional & "x" <> "x" then
additional = additional & "/"
folderspec = folderspec & additional
end if

Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(server.mappath(folderspec))
Set fd = f.subfolders

response.write "<h2>FOLDERS</h2><blockquote>"
For Each whatever in fd
response.write "<A HREF='"
response.write request.servervariables("script_name")
If Request.Querystring("pathh") = "" Then
response.write "?pathh=" & whatever.name
Else
response.write "?pathh=" & Request.Querystring("pathh") & "/"

& whatever.name
End If

response.write "'>"
response.write whatever.name & " - " & whatever.datecreated
response.write "</A><br>"
Next

response.write "</blockquote><hr>"


response.write "<h2>FILES</h2><blockquote>"

Set fc = f.files

For Each whatever in fc
response.write "<A HREF='"
response.write folderspec & whatever.name
response.write "'>"
response.write whatever.name & " - " & whatever.datecreated
response.write "</A><br>"
Next

response.write "</blockquote><hr>"


%>



 
 
Jesper Stocholm (20-03-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 20-03-01 22:38

"RaDion" <redcourt@get2net.dk> wrote in
<2oOt6.18429$44.1226987@news010.worldonline.dk>:

>Jeg bruger flg script til at liste filerne på serveren, men jeg mangler
>en "tilbage" himstregims. I ved ".." 2 prikker man klikker på for at
>komme til det bibliotek der ligger før det aktuelle. ( Noget der svarer
>til knappen "OP" i stifinderen.
>Men... her er scriptet. Håber der er nogen der kan finde ud af det.
>Hilsen Radion
>
><%
>additional = request.querystring("pathh")
>folderspec = "/"
>
>if additional & "x" <> "x" then
> additional = additional & "/"
> folderspec = folderspec & additional
>end if
>
>Set fs = CreateObject("Scripting.FileSystemObject")
>Set f = fs.GetFolder(server.mappath(folderspec))
>Set fd = f.subfolders

kan du ikke bruge ../ ? Altså noget med at skrive

Set f = fs.GetFolder(server.mappath("../" & folderspec))

?

Jeg har lige siddet og leget lidt med en "vis-kode"-funktionalitet ... og
der bruger jeg det du nævner (tror jeg). Du kan se det in action på
http://stocholm.dk/asp/folder1/viewsource.asp?file=../sp_test.asp

Den giver koden til en fil, der ligger i et parent-bibliotek . URL
http://stocholm.dk/asp/folder1/viewsource.asp?file=../viewsource.asp giver
dig koden til det.


--
Why don't we go see a play tonight ?
(wife of Abraham Lincoln)

Jesper Stocholm - http://stocholm.dk

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste