08. februar 2006 - 14:37Der er
15 kommentarer og 1 løsning
ASP Mappe
Hej.
jeg har et sciprt, der laver en menu ud fra de mapper der ligger i samme mappe som scriptet. men jeg vil gerne have at den går ind i en mappe der har stien images/collection/
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files
For each Folder in objFolder.SubFolders If Left(Folder.Name,1)<>"_" Then name = Replace(Folder.Name, " ", "%20") Response.write "<a href='PhotoAlbum.asp?ShowSub=" & name & "' target='main'>" Response.Write(Folder.Name & "</a><br>")
If ShowSub <= " " Then ShowSub = Folder.Name End if End if Next Set objFSO = Nothing %>
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
tak, har ikke lige fået testet endnu. ved du hvad man skal have installeret for at det virker på ens egen computer, køre med en IIS server. så slipper jeg for at uploade til nettet hvergang jeg skal teste.
Scriptet her bruger kun FSO objektet, som er en del af ASP kildekoden, og burder derfor allerede være på din maskine (ligger i IIS'en)
Det eneste der ellers skal være er at IUSR_maskinnavn skal have adgang til mappen, men er den en del af webmappen, burde den have læseadgang, hvilket er nok til dette script.
det virker desværre ikke med strPhysicalPath = Server.MapPath("/images/collection") for denne fejl: File not found i denne linie Set objFile = objFSO.GetFile(strPhysicalPath)
bare så vi stadig er enige <% ShowSub = request("ShowSub") ShowPic = request("ShowPic") 'strPathInfo = Request.ServerVariables("PATH_INFO") strPhysicalPath = Server.MapPath("/images/collection/") 'strPhysicalPath = Server.MapPath(strPathInfo)
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFolder = objFSO.GetFolder(strPhysicalPath) Set objFolderContents = objFolder.Files
For each Folder in objFolder.SubFolders If Left(Folder.Name,1)<>"_" Then name = Replace(Folder.Name, " ", "%20") Response.write "<a href='PhotoAlbum.asp?ShowSub=" & name & "' target='main'>" Response.Write(Folder.Name & "</a><br>")
If ShowSub <= " " Then ShowSub = Folder.Name End if End if Next Set objFSO = Nothing %>
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.