Avatar billede iceb1977 Nybegynder
23. maj 2002 - 13:43 Der er 9 kommentarer og
1 løsning

vise kun jpg med fso ?????????

Hej

En lille nem en her ....

Jeg vil gerne have at mine jpg filer kun

bliver vist ....

KODEN:

<form method=post action=deletion.asp>

<%





imgdir = Server.Mappath("/flash/adminn/")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(imgdir)
For each file in folder.files
    response.write "<img border=0 src='/flash/adminn/" & file.name & "'>"



file=file.name

fs=Server.MapPath("/flash/adminn/" )


i=imgdir & "\"& file

response.write i



%>
<INPUT TYPE="checkbox" NAME="ima" value="<%response.write i %>" > <br><br>
<%
next
%>
<br><input type="submit" value="Slet dem"><br>
</form>

Avatar billede curriculum Nybegynder
23. maj 2002 - 13:53 #1
Her har du det komplette kode, du må lige tilpasse den lidt til din server:

Set objFileSystem = CreateObject("Scripting.FileSystemObject")
Set objMainFolder = objFileSystem.GetFolder(server.mappath("../images\")
Set objRsFiles = objMainFolder.Files
intFilesCount = -1
redim aryFiles(0)
FOR EACH FILE IN objRsFiles
    strFileName = file.name
    intLenMynd = INT(Instr(1, file.name, "_litil.jpg", 1)-1)
    IF intLenMynd>0 THEN
        strImage = LCASE(LEFT(strFileName,intLenMynd) & RIGHTstrFileName,4))
        strImage = LEFT(strImage,Len(strImage)-4)
    END IF
    IF Right(strFileName,4) = ".jpg" then
        intFilesCount = intFilesCount + 1
        redim preserve aryFiles(intFilesCount)
        aryFiles(intFilesCount) = strImage
    END IF
NEXT

/Curriculum
Avatar billede curriculum Nybegynder
23. maj 2002 - 13:54 #2
Erstat:
intLenMynd = INT(Instr(1, file.name, "_litil.jpg", 1)-1)
med:
intLenMynd = INT(Instr(1, file.name, ".jpg", 1)-1)

sådan ...
Avatar billede iceb1977 Nybegynder
23. maj 2002 - 14:02 #3
ok prøv lige at skrive det hele tak

altså både det jeg skal tilføje og hele min kode i et ?

den folder som der er tale om er ..... /flash/adminn ....

Her er et link til scriptet...

http://iceb.ljnet.dk/flash/adminn/admin.asp
Avatar billede iceb1977 Nybegynder
23. maj 2002 - 14:03 #4
forkert link her er det .....

http://iceb.ljnet.dk/flash/adminn/delete.asp

vær venlig ikke at slette nogle af mine filer tak....
Avatar billede tjacob Juniormester
23. maj 2002 - 14:04 #5
det kan gøres meget simplere:

<form method=post action=deletion.asp>

<%





imgdir = Server.Mappath("/flash/adminn/")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(imgdir)
For each file in folder.files
    If Right(file.name,4) = ".jpg" Then
    response.write "<img border=0 src='/flash/adminn/" & file.name & "'>"



file=file.name

fs=Server.MapPath("/flash/adminn/" )


i=imgdir & ""& file

response.write i



%>
<INPUT TYPE="checkbox" NAME="ima" value="<%response.write i %>" > <br><br>
<%
End If
next
%>
<br><input type="submit" value="Slet dem"><br>
</form>


Jeg har tilføjet 2 linier til din eksisterende kode

/tjacob
Avatar billede iceb1977 Nybegynder
23. maj 2002 - 14:22 #6
ok tak tjacob nu virker det men jeg har fået en anden fejl nu....

stien til billeder der skriver ud er ikke korrekt .....

http://iceb.ljnet.dk/flash/adminn/delete.asp

kig her ovenfor....

D:\web\5er.com_kadsfd\wwwroot\flash\adminnimage2.jpg

dette skriver den men den skulle skrive....

D:\web\5er.com_kadsfd\wwwroot\flash\adminn\image2.jpg

hvad kan der være galt ?
Avatar billede tjacob Juniormester
23. maj 2002 - 14:27 #7
prøv at ændre følgende:
i=imgdir & ""& file

til

i=imgdir & "\"& file
Avatar billede tjacob Juniormester
23. maj 2002 - 14:29 #8
Det er nok fordi jeg klippede fra dit spm, og der har Eksperten fjernet
backslashen ;-)
Avatar billede iceb1977 Nybegynder
23. maj 2002 - 14:30 #9
hmm nå ja jeg fandt også lige fejlen tak tak

lukker nu ....
Avatar billede rolfenstein Nybegynder
11. april 2008 - 14:46 #10
Hej... fedt script.. men savner lidt at man kan få/se koden til deletion.asp filen
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