Avatar billede m_fisker Nybegynder
29. november 2004 - 10:10 Der er 2 kommentarer og
1 løsning

ASP - kigger efter under mappe, linker deres index-ér.

Hey..
Jeg er på udkig efter en script der kigger i undermapper efter index.htm

Hvor efter den vis linken til dem. med title som den henter fra hver af index-ér.

det er fordi vi udgiver et blad der bliver lavet i Publisher. og nu jeg er igang med at lave en website hvor vi laver Publisher-doc om til Publisher-html filer. og så skal de havde hver sin mappe.
Avatar billede thefatman Nybegynder
30. november 2004 - 16:53 #1
Hej du

Nu har jeg lavet et script som gennemsøger alle undermapperne efter index.htm, hvis filen eksisterer så finder den filnavnet på filen, fjerner ".htm" og så udskriver stien til mappen:

<%
  Set Fso    = Server.CreateObject("Scripting.FileSystemObject")
  Set Folder    = Fso.getFolder(Server.MapPath("/"))

  For Each folderObject in folder.SubFolders
      For Each File In folderObject.Files
          if file.name = "index.htm" then
            strFileName = replace(file.name,".htm","")
            response.write "<a href=""/" & folderObject.name & "/" & strFileName & """>/" & folderObject.name & "/" & strFileName & "</a>"  & vbcrlf
        end if
    next
  next
 
  Set Fso        = Nothing
  Set Folder    = Nothing
%>
Avatar billede m_fisker Nybegynder
01. december 2004 - 08:29 #2
Hey thefatman

1000 tak.. det virker kano godt... :)
send et svar så for du dine point
Avatar billede thefatman Nybegynder
01. december 2004 - 16:44 #3
så smider jeg da bare et svar..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester