Avatar billede jnissen Nybegynder
19. september 2002 - 09:27 Der er 8 kommentarer og
1 løsning

Søgning efter billeder

Hej

Jeg har en mappe med nogle billeder i. Den vil jeg gene kunne søge i, og så få listes resultatet op på siden.

Hvordan gør jeg dette?
Avatar billede dan_n Nybegynder
19. september 2002 - 09:41 #1
Hej

Hvad mener du med at søge, vil du søge på billedernes navn eller vil du blot have en liste over alle de billeder som findes i en specifik mappe. kan du finde et script her.
http://activedeveloper.dk/download/default.asp?mode=showdownload&id=442

Hvis du ville kunne søge på fx billedet navn, og evt beskrivelse, kan du indsætte stien til billeder samtr evt. beskrivelse i en db, derfra er det forholdvis simpel at lave en "søge maskine"

FreeRider
-/www.skitips.dk \-
-/ det er her det sner \-
Avatar billede jnissen Nybegynder
19. september 2002 - 09:45 #2
Jeg vil søge efter navnet på billederne, eller bare noget af navnet.
Jeg er ikke interesseret i at ligge det i en db.
Avatar billede ras2000 Nybegynder
19. september 2002 - 10:31 #3
Du skal bruge noget der hedder filesystemobject.
<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")
set folderen = fso.getfolder(stien til folderen, c:\...)
for each item in folderen.files
  if instr(item.name, request.querystring("ordet")) >= 0 then
    response.write item.name
  end if
next
%>
Der skal du sende søge ordet i querystringen, og kalde den ordet.
Avatar billede ras2000 Nybegynder
19. september 2002 - 10:32 #4
hov, svar
Avatar billede jnissen Nybegynder
19. september 2002 - 11:12 #5
Det virker desværre ikke helt.
Som den er nu viser den bare alle navne ud i en lang linje. Og det gør den også hvis du søger efter noget
Avatar billede ras2000 Nybegynder
19. september 2002 - 11:18 #6
Hov, der var en fejl, du skal rette denne linie.
  if instr(item.name, request.querystring("ordet")) >= 0 then
til
  if instr(item.name, request.querystring("ordet")) > 0 then

Så skulle den være der
Avatar billede ras2000 Nybegynder
19. september 2002 - 11:20 #7
Jeg ved ikke om du er klar over det, men du kan bruge server.mappath i
set folderen = fso.getfolder(stien til folderen, c:\...)
ved at skrive
set folderen = fso.getfolder(server.mappath(blød sti til folderen))
Det gør det lidt nemmere at holde styr på, særlig hvis man flytter webbet.
Avatar billede jnissen Nybegynder
19. september 2002 - 11:31 #8
Ja, nu virker det. Mange tak for hjælpen.
Avatar billede ras2000 Nybegynder
19. september 2002 - 11:36 #9
Tak for points!
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