Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    visualizzazione di foto

    Salve,
    ho un piccolo problemino, da un menu seleziono una voce (es.estintori),cliccandola compaiono in mezzo alla pag le tre foto che stanno dentro la cartella estintori,
    Qui il mio problema,dato che non tutte le cartelle hanno lo stesso numero di foto,che ciclo posso scrivere per far comparire il numero effettivo evitando di preparare 3 caselle per le foto lasciandole magari vuote con il simbolo della X di windows nel caso ci siano meno di 3 foto dentro 1 cartella?

    Grazie,ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415
    Non so se esista un modo più furbo, cmq supponendo che le foto siano 1.jpg, 2.jpg, 3.jpg, ecc. e che il nome della cartella venga passato tramite querystring:

    <%
    strCartella = Request.Querystring("cartella")

    set objFSO = Server.CreateObject("Scripting.FileSystemObject")

    strCheck = "ko"

    i = 1

    do while (strCheck = "ko")
    strFile = server.MapPath(strCartella&"/"&i&".jpg")
    if not(objFSO.FileExists(strFile)) then
    strCheck = "ok"
    end if
    i = i + 1
    loop

    num = i - 2 'numero di foto

    set objFSO = Nothing
    %>

    num contiene il numero di file. Poi puoi costruirti la pagina di conseguenza.

  3. #3
    adesso ci metto su le mani

    grazie mille dell'aiuto

    ciao

  4. #4
    codice:
    set fso=server.createObject("scripting.filesystemobject")
    
    path="..."
    
    if fso.folderExists(server.mapPath(path)) then
    set folder=fso.GetFolder(server.mapPath(path))
    
    for each file in folder.files
    
    if right(ucase(file.name))="JPG" or right(ucase(file.name))="GIF" then
    response.write "[img][/img]"
    end if
    next
    set folder=nothing
    end if
    set fso=nothing

    edit: mi sembra che tra le proprietà del File ci sia pure quella che ti dice di che tipo è, cmq ora non ricordo qual'è

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.