Avatar billede hehlers Nybegynder
13. oktober 2003 - 10:26 Der er 5 kommentarer og
1 løsning

Visning af billeder i en folder

Hejsa

Jeg har fået fat i et lille script som viser en række billeder i den samme mappe.

Jeg er ikke så pokkers god til ASP og skal derfor bruge følgende:

Scriptet skal vise alle billederne i en anden mappe og altså ikke den samme mappe, som det gør nu.

Ydermere vil jeg gerne have det således at filnavnene ikke bliver vist, men kun billednavnene.

Er der en ørn der kan rette det i scriptet? ;)

På forhånd mange taxi. :)
______________________________________________
<% strPathInfo = Request.ServerVariables("PATH_INFO")
strPhysicalPath = Server.MapPath(strPathInfo)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strPhysicalPath)
Set objFolder = objFile.ParentFolder
Set objFolderContents = objFolder.Files

For Each objFileItem in objFolderContents
    Response.write "<img src="
    Response.Write(objFileItem.Name)
    response.write " border=1><br>"
    Response.Write(objFileItem.Name & "<br>")
    Response.write "</a>"
Next %>
_________________________________________________
Avatar billede hehlers Nybegynder
13. oktober 2003 - 10:27 #1
Hmm lige en rettelse. Filnavnene skal ikke vises... Tag jer ikke af, at jeg skrev billednavne. ;)
Avatar billede Slettet bruger
13. oktober 2003 - 11:01 #2
du kan gøre sådanne:

<% strPathInfo = Request.ServerVariables("PATH_INFO")
strPhysicalPath = Server.MapPath(/dinstiher/)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strPhysicalPath)
Set objFolder = objFile.ParentFolder
Set objFolderContents = objFolder.Files

For Each objFileItem in objFolderContents
    Response.write "<img src="
    Response.Write(objFileItem.Name)
    response.write " border=1>
    Response.write "</a>"
Next %>
Avatar billede hehlers Nybegynder
13. oktober 2003 - 11:22 #3
Når jeg indsætter koden så får jeg følgende fejl: File not found i den linie hvor jeg skriver stien.

Filerne som skal vises ligger helt sikkert i mappen ../upload, så jeg forstår det ikke rigtigt... Kan du se nogle fejl?   

<%
strPathInfo = Request.ServerVariables("PATH_INFO")
strPhysicalPath = Server.MapPath("../upload/")

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strPhysicalPath)
Set objFolder = objFile.ParentFolder
Set objFolderContents = objFolder.Files

For Each objFileItem in objFolderContents
    Response.write "<img src="
    Response.Write(objFileItem.Name)
    response.write " border=1>"
    Response.write "</a>"
Next
%>
Avatar billede Slettet bruger
13. oktober 2003 - 11:24 #4
prøv at give den stien fra roden og frem istedet, altså:

/enmappe/næstemappe/osv/
Avatar billede hehlers Nybegynder
13. oktober 2003 - 11:30 #5
mappen "upload" ligger i roden og filen her som skal vise billederne har jeg nu også lagt i roden, så stien skal jo bare hedde "upload/". - Derfor fatter jeg det ikke helt. - Og der ligger med 100% sikkerhed billeder i mappen.

Det kan ikke være en anden ting?
Avatar billede hehlers Nybegynder
14. oktober 2003 - 09:23 #6
Fik det aldrig rigtig helt til at virke - så jeg lavede det på en anden måde, men synes alligevel du skal have point.
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