Avatar billede jakwag Nybegynder
21. august 2003 - 10:09 Der er 17 kommentarer og
1 løsning

billeder i mapper

Hej

Jeg har en side der skal vise en masse billeder (da det er fotografer).

Fotograferne skal selv uploade alle billederne, så det skal være så nemt som muligt.

Kan det lade sig gøre at lave et asp script der kan tjekke hvilke billeder der ligger i en given mappe og returnere resultatet (med billedernes navne) til flash?

Som det er nu bliver de nød til at gå ind i et lille modul hvor de skal skrive navnene på billederne, som så gemmes i en tekstfil.


: ) Jakob
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:14 #1
Jeg kan ikke lave det til Flash. Men jeg kan lave det så alle billederne i en bestemt mappe vises på en lang række..
Avatar billede jakwag Nybegynder
21. august 2003 - 10:23 #2
Jeg tror bare jeg skal bruge et script som returnere navnene på de billeder der er i mappen. Visningen klare jeg senere.

Kan du lave sådan et script?
Avatar billede kovalt Nybegynder
21. august 2003 - 10:34 #3
Skal det laves så listen kommer i form af en .txt-fil eller? og hvordan skal filnavnene være sepereret?
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:34 #4
jep...

2 sek så er det klar...!
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:36 #5
<%
dir = request.querystring("dir")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath(dir))
Set filer = FolderObject.Files

For Each File In filer
  Response.Write File.name
Next
%>

Sådan her..

Så henter du siden med:
default.asp?dir=mappe

Så kan du på den måde få vist alle filer i mappen ved navn mappe...
Avatar billede jakwag Nybegynder
21. august 2003 - 10:37 #6
se evt. her:

Det er en asp funktion der kan read & write. Den kan jeg kalde fra flash.

Den jeg skal bruge skal være noget lignende. Jeg har ikke så meget erfaring med ASP og flash.
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:37 #7
glemte lige en & "<br>"
Avatar billede jakwag Nybegynder
21. august 2003 - 10:38 #8
ellebæk: Det ser fornuftigt ud. Giv mig lige lidt tid til at teste det i. (ikke fordi jeg ikke tror det virker, jeg skal lige finde ud af hvordan jeg bruger det sammen med flash...)
Avatar billede jakwag Nybegynder
21. august 2003 - 10:39 #9
Hvor skal den der &<br> stå? Jeg ved INTET om ASP.
Avatar billede jakwag Nybegynder
21. august 2003 - 10:41 #10
Kan jeg få dette til at virke fra min hardisk eller skal det oploades på en server før det virker?
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:42 #11
<%
dir = request.querystring("dir")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath(dir))
Set filer = FolderObject.Files

For Each File In filer
  Response.Write File.name & "<br>"
streng = File.name & "<br>"
Next

set fso = CreateObject("Scripting.FileSystemObject")
set fso = fso.openTextFile(Server.Mappath("dinfil.txt"),2)
fso.write streng


%>
Sådan her, så kan den også skrive til en tekstfil..!
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:43 #12
det skal ligge på en server der understøtter asp for at det virker...!
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:44 #13
Det skal se sådan her ud...

Så virker det som det skal..
<%
dir = request.querystring("dir")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath(dir))
Set filer = FolderObject.Files

For Each File In filer
  Response.Write File.name & "<br>"
streng = streng & File.name & Vbcrlf
Next

set fso = CreateObject("Scripting.FileSystemObject")
set fso = fso.openTextFile(Server.Mappath("dinfil.txt"),2)
fso.write streng


%>
Avatar billede jakwag Nybegynder
21. august 2003 - 10:45 #14
jeg ved godt jeg ikke fatter så meget : )
Er det her rigtigt:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
dir = request.querystring("dir")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath(dir))
Set filer = FolderObject.Files

For Each File In filer
  Response.Write File.name & "<br>"
streng = File.name & "<br>"
Next
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:47 #15
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
dir = request.querystring("dir")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath(dir))
Set filer = FolderObject.Files

For Each File In filer
  Response.Write File.name & "<br>"
streng = File.name & "<br>"
Next
%>

</body>
</html>

Sådan her...
Så kan du skifte alt asp-koden ud med det jeg skrev til sidst hvis det skal kunne bruges i forbindelse med skrivning til en tekstfil...
Avatar billede jakwag Nybegynder
21. august 2003 - 10:50 #16
det skal ikke skrive en textfil. Det var bare et eksempel på en asp funktion edr blev brugt i flash.

Behøves jeg overhovedet alt det der html halløj? Kan jeg ikke bare skrive:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
dir = request.querystring("dir")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath(dir))
Set filer = FolderObject.Files

For Each File In filer
  Response.Write File.name & "<br>"
streng = streng & File.name & Vbcrlf
Next
%>

Hvad skal Language være hvis det skal køre fra en almindelig asp server?
Avatar billede ellebaek Nybegynder
21. august 2003 - 10:52 #17
du kan sagtens nøjes med kun...
<%
dir = request.querystring("dir")
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath(dir))
Set filer = FolderObject.Files

For Each File In filer
  Response.Write File.name & "<br>"
streng = streng & File.name & Vbcrlf
Next
%>
Avatar billede jakwag Nybegynder
21. august 2003 - 10:59 #18
Det virker sørme! Tak for din tålmodighed : )

: ) Jakob
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