28. september 2003 - 10:58
Der er
17 kommentarer og 1 løsning
Vis indholdet af en mappe
Jeg fik svar på spørgsmålet om vis indholdet af en mappe, men jeg kunne godt tænke mig at fjerne de sidste 4 tegn i option, så ".jpg" ikke vises, er det muligt?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. september 2003 - 11:00
#1
skjul kendte filtypenave under mappeindstillinger ??
28. september 2003 - 11:36
#2
radeonfreak> jeg tror han mener via asp script.. du kan jo vise filerne med FileSystemObject.. du prøver på at filtrere filerne og fjerne de sidste 4 tegn i filnavnet ?
28. september 2003 - 11:43
#3
<% str = "min tekst" if (str <> "") and (len(str) > 3) then str = left(str, len(str) - 4) response.write str else response.write "strengen indeholder intet, eller også er den for kort (mindre end 4 tegn)" end if %>
28. september 2003 - 11:52
#4
Ved ikke lige hvordan jeg skal få det placeret korrekt, det er i scriptet herunder det skal bruges: <% Set fso = CreateObject("Scripting.FileSystemObject") Set folderObject = fso.GetFolder(Server.MapPath("image")) Set filer = FolderObject.Files response.write "<SELECT NAME='image'>" response.write "<option selected>Ingen billeder</option>" For Each File In filer Response.Write "<option value=" & File.name & ">" & File.name & "</option value>" Next respose.write "</select>" %>
28. september 2003 - 12:07
#5
jeg arbejder lige på en funktion der gør det automatisk.. hang on..
28. september 2003 - 12:28
#6
option explicit dim i function fjern4(mystring) if mystring <> "" then response.write left(mystring, len(mystring) -4) end if end function response.write "<select>" & vbcrlf for i = 0 to 5 response.write "<option value='filnavn" & i & ".jpg'>" response.write fjern4("filnavn" & i & ".jpg") response.write "</option value>" & vbcrlf next response.write "</select>"
28. september 2003 - 12:31
#7
du erstatter så bare: "<option value='filnavn" & i & ".jpg'>" med "<option value=" & File.name & ">" og ">" & File.name med ">" & fjern4("filnavn" & i & ".jpg") husk at det skal stå på de 3 linier jeg har lavet (ved ikke hvorfor, men ellers virker det ikke..)
28. september 2003 - 12:33
#8
altså: funktionen fjern4 sætter du i toppen under Option Explicit og dim i: option explicit dim i function fjern4(mystring) if mystring <> "" then response.write left(mystring, len(mystring) -4) end if end function og så kan du bruge funktionen med: fjern4(file.name): response.write "<select>" & vbcrlf for i = 0 to 5 response.write "<option value='" & File.Name & "'>" response.write fjern4(File.Name) response.write "</option value>" & vbcrlf next response.write "</select>"
28. september 2003 - 12:36
#9
jeg har brugt "for i = 0 to 5" til at simulere 6 filer: filnavn(0 til 6).jpg du bruger bare "For Each File In filer" i stedet
28. september 2003 - 12:41
#10
28. september 2003 - 12:49
#11
Jeg tror ikke jeg er med på hvad du mener, jeg har prøvet dette, men giver ingen forskel <% Set fso = CreateObject("Scripting.FileSystemObject") Set folderObject = fso.GetFolder(Server.MapPath("image")) Set filer = FolderObject.Files function fjern4(mystring) if mystring <> "" then response.write left(mystring, len(mystring) -4) end if end function response.write "<SELECT NAME='image'>" response.write "<option selected>Ingen billede</option>" For Each File In filer Response.Write "<option value=" & File.name & ">" & File.name & "</option value>" response.write fjern4(File.Name) Next respose.write "</select>" %>
28. september 2003 - 13:06
#12
<% Set fso = CreateObject("Scripting.FileSystemObject") Set folderObject = fso.GetFolder(Server.MapPath("image")) Set filer = FolderObject.Files function fjern4(mystring) if mystring <> "" then response.write left(mystring, len(mystring) -4) end if end function response.write "<SELECT NAME='image'>" response.write "<option selected>Ingen billede</option>" For Each File In filer response.write "<option value='" & File.Name & "'>" response.write fjern4(File.Name) response.write "</option value>" & vbcrlf Next respose.write "</select>" %>
28. september 2003 - 13:31
#13
Virker fint, tak for hjælpen :-)
28. september 2003 - 13:45
#14
var så lidt.. takker for points..
29. september 2003 - 00:12
#15
Hey forresten, ville egenlig også gerne ha fjernet stregen i titel mellem sommer og 2002 eks. sommer_2002.jpg Er det muligt?
29. september 2003 - 16:48
#16
få kommer fjern4 funktionen til at se sådan ud: function fjern4(mystring) if mystring <> "" then mystring = Replace(mystring,"_","") response.write left(mystring, len(mystring) -4) end if end function
29. september 2003 - 17:49
#17
Meget fint :-) tak skal du ha
29. september 2003 - 17:54
#18
var så lidt
Kurser inden for grundlæggende programmering