Avatar billede frank74 Nybegynder
15. juni 2006 - 20:31 Der er 3 kommentarer og
1 løsning

Fjern extension

Følgende script virker på den måde at alle *.jpg filer i mappen "billeder" bliver listet og det virker helt fint.
Men problemet er at det er HELE filnavnet der bliver vist. Hvad skal jeg gør så det kun er filnavet UDEN .jpg der bliver vist??

<%
' Indsæt mappens navn her:
path = "Billeder"
%>
<html>
<body>
<% if Request.Form("file") = "" then%>
<form method="post" action="<%="" & Request.ServerVariables("SCRIPT_NAME") & ""%>">
<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFolder(server.mappath(path))
for each file in f.files
name = file.name
ext = lcase(right(name,3))
    if ext = "jpg" then
%>
<input type="checkbox" name="file" value="<%="" & name & ""%>"> - <%="" & name & ""%>
<br>
<%
    end if
next
set f=nothing
set fs=nothing
%>
<input type="reset" value="Nulstil" name="Nulstil">
<input type="submit" value="Se billeder" name="submit">
<form>
<%
else
file = replace(Request.Form("file"),", ",",")
fileArr = split(file,",")
for i=0 to ubound(fileArr)
    if fileArr(i) <> "" then
%>
<img src="<%="" & path & "/" & fileArr(i) & ""%>" border="0" height="288" width="200">

<%
    end if
next
end if
%>
</body>
</html>
Avatar billede desi-mus Nybegynder
15. juni 2006 - 20:44 #1
Noget i den her retning: Response.write mid(fileArr(i),1,len(fileArr(i))-4)
Avatar billede nielle Nybegynder
15. juni 2006 - 20:46 #2
Prøv at ændre:

<input type="checkbox" name="file" value="<%="" & name & ""%>"> - <%="" & name & ""%>

- til:

<input type="checkbox" name="file" value="<%=name%>"> - <%=Left(name, Len(name)-4)%>
Avatar billede frank74 Nybegynder
15. juni 2006 - 21:02 #3
Nielle -> Smid et svar. Det virkede fint og tak for hjælpen. ;-)
Avatar billede nielle Nybegynder
15. juni 2006 - 21:11 #4
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



IT-JOB

Cognizant Technology Solutions Denmark ApS

Test Manager

SporingsGruppen ApS

Backend-udvikler

SEGES Innovation

DevOps med ambitioner