Avatar billede entracore Nybegynder
09. maj 2002 - 11:14 Der er 5 kommentarer og
1 løsning

Directory Browsing under IIS 5.0

Hej

Under IIS 5.0 er det muligt at slå "Directory Browsing" til - så brugeren kan gennemse foldere og filere.

Mit spørgsmål går ud på om det er muligt, og i så tilfælde hvordan, at ændre udseendet på "Directory Browsing". F.eks hvis man gerne vil anvende andre fonte, farver, ikoner osv.

Umiddelbart tænker jeg isapi dll'er - men jeg er ikke sikker i min sag :-)

Hvis jeg ikke har formuleret mig klart nok - så spørg mig lige. På forhånd tak.

Avatar billede excession Nybegynder
09. maj 2002 - 11:37 #1
ja, sådan da.. her er et simpelt eksempel hvor scriptet lister filer og mapper i den mappe hvor asp filen er.

<HTML>
<HEAD>
<TITLE>Chapter 10 Example - Display Directory</TITLE>
</HEAD>
<BODY>

<%
  Dim strPathInfo, strPhysicalPath
  strPathInfo = Request.ServerVariables("PATH_INFO")
  strPhysicalPath = Server.MapPath(strPathInfo)

  Dim objFSO, objFile, objFileItem, objFolder, objFolderContents
  Set objFSO = CreateObject("Scripting.FileSystemObject")

  Set objFile = objFSO.GetFile(strPhysicalPath)
  Set objFolder = objFile.ParentFolder
  Set objFolderContents = objFolder.Files
%>

<TABLE cellpadding=5>
<TR align=center>
  <TH align=left>File Name</TH>
  <TH>Type</TH>
  <TH>File Size</TH>
  <TH>Last Modified</TH>
</TR>

<%
  For Each objFileItem in objFolderContents
%>

    <TR>
      <TD align=left>
      <A HREF="<%= objFileItem.Name %>">
      <FONT FACE="Verdana" SIZE="3">
      <%= objFileItem.Name %></FONT>
      </A>
      </TD>
      <TD align=right>
      <FONT FACE="Tahoma" SIZE="2" COLOR="DarkGreen">
      <%= objFileItem.type %></FONT>
      </TD>
      <TD align=right>
      <FONT FACE="Tahoma" SIZE="2" COLOR="DarkGreen">
      <%= objFileItem.size %></FONT>
      </TD>
      <TD align=right>
      <FONT FACE="Tahoma" SIZE="2" COLOR="DarkGreen">
      <%= objFileItem.DateLastModified %></FONT>
      </TD>
    </TR>

<%
  Next
%>

</TABLE>
</BODY>
</HTML>


-- xs
Avatar billede entracore Nybegynder
09. maj 2002 - 11:47 #2
excession >> Dit indlæg viser et eksempel på FSO - Det var ikke det jeg var ude efter.

Det jeg eftersøger er om man kan ændre udseendet/koden på/i "Directory Browsing" i samme stil som du kan ændre udseendet/koden på/i ved en HTTP 404.

F.eks. hvis du går ind under properties på dit websted og vælger fanebladet Custom Errors - så får du en lang fejlliste med tilhørende filer som du så kan rette i. Umiddelbart er der ingen fil for "Directory Browsing".

Jeg håber ovenstående har kastet lidt lys over hvad det er jeg vil - ellers spørg løs ;-)
Avatar billede excession Nybegynder
09. maj 2002 - 17:47 #3
jeg har kigget lidt på det også, men jeg kan ikke finde et sted hvor jeg kan se det kan ændres.

men det er næsten lige så nemt eller nemmere at lave det selv er det ikke?

-- xs
Avatar billede entracore Nybegynder
09. maj 2002 - 18:52 #5
excession >> Jeg har selv forsøgt at finde noget dokumentation på nettet omkring dette - dog uden held desværre.

Jeg også selv lavet en browser ved hjælp af VB's FSO men jeg synes det andet kunne være mere blæret :-)
Avatar billede excession Nybegynder
10. maj 2002 - 00:10 #6
helt enig.. :)

jeg prøvede at kigge alle de asp filer jeg kunne finde i winnt mappen (w2k), dog uden held.

jeg kiggede også iishelp igennem, uden at finde noget rigtigt om det.. kun noget om at slå directory browsing til og fra

hvis du finder ud af det må du gerne sige til :)

-- xs
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