webForumDet fria alternativet

FSO - Skumma länkar!

ASP

8 svar · 281 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#1

När jag kör följande kod får jag fram länkar men klickar man på dom så händer inget!

Högerklickar jag och väljer kopiera genväg och klistrar in i adressfältet så funkar det.. förstår inte vad som e fel! :D

<% 
set fso = server.createobject("scripting.filesystemobject") 
set folder = fso.getFolder(server.mappath("nappet")) 
set files = folder.files 
Set subFolders = folder.SubFolders

For Each folderObject in SubFolders
	response.write "" &folderObject.Name&","& folderObject.Size &"<br>"
	next

for each Item in files 
If right(Item.Name, 4) = ".gif" or right(Item.Name, 4) = ".jpg" then

size = round(int(item.size/1024))

response.write "<a href ='" & folder & "/" & Item.name &"'> "& Item.name &"</a> "& size &" kb <br>" 

end if

Next 

set folder = nothing 
set fso = nothing 
set files =nothing 
%>
Medlem sedan juni 200032 967 inlägg
#2

URL till sidan?

Medlem sedan aug. 20011 087 inlägg
#3

Antar man kan lita hyffsat på er ;)

http://217.210.229.129/fso2.asp

Medlem sedan juni 200032 967 inlägg
#4

Du kan ju börja med att se till att ha http-sökvägar i länkarna, och inte till lokala filer. Du kan ju också se till så att alla slashar i adresserna är vända åt samma håll (forward slash).

Mvh

Medlem sedan aug. 20011 087 inlägg
#5

Såvitt jag kan se så är alla slashar åt samma håll, och varför spelar d någon roll ifall länkarna länkas lokalt? sålänge det bara e jag som skall se dvs.

och hur byter jag annars mot http://217.210.229.129 t.ex?

Medlem sedan nov. 20017 144 inlägg
#6

Titta i källkoden människa! ;)

Medlem sedan aug. 20011 087 inlägg
#7

ok d löser väll sig.. men när jag skriver in folder i länkadressen får jag ju med hela sökvögen och inte bara mappnamnet. hur får jag fram ENDAST vad mappen heter?

Medlem sedan aug. 20011 087 inlägg
#8

Hmm ok folder.name men meningen är att man ska kunna gå in i underkategorier m.m och då behöver jag ju få fram

mapp/mapp2 och inte bara mapp...

Medlem sedan juni 200032 967 inlägg
#9

För att få ut allt som är till höger om wwwroot i sökvägen kan du nog göra så här:

split(folder, "wwwroot")(1)
256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)