Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    visualizzare img sapendo il folder.name

    Ciao a tutti!
    come da titolo dovrei visualizzare il contenuto di una cartella che contiene solo immagine .jpg sapendo il nome della cartella(che mi arriva in querrystring tramite un menu)

    come posso fare?

    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    Function PrintImages(Folder)
    Dim Fso,Files,File
    Folder = Replace(Folder,"\","/")
    If Mid(Folder,Len(Folder),1)<>"/" then Folder = Folder & "/"
    Set Fso=Server.CreateObject("Scripting.FileSystemObject")
    Set Files=Fso.GetFolder(Server.MapPath(Folder)).Files
    For Each File In Files
     Response.Write "[img]" & Folder & File.Name & "[/img]
    "
    Next
    Set File =Nothing
    Set Files = Nothing
    Set Fso=Nothing
    End Function
    
    PrintImages "public/images/"
    Questo script non funziona se passi percosi fisici.
    Naturalmente devi adattarlo alle tue esigenze di layout

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    per fisici intendi c:\\eccetera??

    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    non mi funziona, ma devo sostituire tutti i "folder" con la variabile che determina il nome della cartella che contiene le immagini?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Non mi funziona cosa significa????
    Ti da errore?
    Non ti stampa nulla?

    Cosa significa sostituire tutti i "folder"? é una Funzione! il folder lo devi impostare alla chiamata

    codice:
    PrintImages "quimettilatuacartella/ilpersorso/equellochetipare/limportante/che/esiste/"

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    codice:
    <%
    nomecartella = request.QueryString("id")
    
    Function PrintImages(Folder)
    Dim Fso,Files,File
    Folder = Replace(Folder,"\","/")
    If Mid(Folder,Len(Folder),1)<>"/" then Folder = Folder & "/"
    Set Fso=Server.CreateObject("Scripting.FileSystemObject")
    Set Files=Fso.GetFolder(Server.MapPath(Folder)).Files
    For Each File In Files
     Response.Write "[img]" & Folder & File.Name & "[/img]
    "
    Next
    Set File =Nothing
    Set Files = Nothing
    Set Fso=Nothing
    End Function
    
    PrintImages "foto"
    %>
    cosi non stampa niente!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ok, ok!!!

    fatto!!

    grazzie!!!!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  8. #8
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Allora significa che non ci sono immagini.

    Verifica così:

    codice:
    Function PrintImages(Folder)
    Dim Fso,Files,File,Path
    Folder = Replace(Folder,"\","/")
    If Mid(Folder,Len(Folder),1)<>"/" then Folder = Folder & "/"
    Path = Server.MapPath(Folder)
    Response.Write "Immagini di " & Path & "
    "
    Set Fso=Server.CreateObject("Scripting.FileSystemObject")
    Set Files=Fso.GetFolder(Path).Files
    For Each File In Files
     Response.Write "[img]" & Folder & File.Name & "[/img]
    "
    Next
    Set File =Nothing
    Set Files = Nothing
    Set Fso=Nothing
    End Function

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 © 2025 vBulletin Solutions, Inc. All rights reserved.