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

    Visualizzare tutte le immagini in una cartella...ok ...ma...

    ragazzi con questo script:

    <%
    Set fs = Server.CreateObject ( "Scripting.FileSystemObject" )
    Set dir = fs.GetFolder( "D:\Inetpub\webs\...ecc...ecc.." )
    For Each File In dir.Files
    Response.Write( "[img]& File.Name &[/img]" & File.Name )&"


    "
    Next
    %>

    Visualizza tutte le immagini presenti in ana cartella. Però ho un problema: mi visualizza oltre a tutte le immagini, anche tutti i file di altro tipo presenti nella cartella cercando di aprirli come immagini. Chi mi può consigliare uno script per far aprire solo i file con estensione gif, jpg,png ?


  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    codice:
    For Each File In dir.Files
    nomeFile=File.Name 
    if mid(nomeFile,len(nomeFile)-3,3) = "gif" or mid(nomeFile,len(nomeFile)-3,3) = "jpg" or mid(nomeFile,len(nomeFile)-3,3) = "png" then
    Response.Write( "[img]& File.Name &[/img]" & File.Name )&"
    
    
    " 
    end if
    Next
    prova cosi'

  3. #3

    mi da questo errore...

    Unexpected 'Next'

    ??? mi sembra strano...

  4. #4

    risolto..l'errore precedente..

    risolto..l'errore precedente..

    ora però non mi fa vedere nulla...

  5. #5

    Ho risolto!!!!

    così:

    <%
    Set fs = Server.CreateObject ( "Scripting.FileSystemObject" )
    Set dir = fs.GetFolder( "D:\Inetpub\webs...ecc...ecc" )

    For Each File In dir.Files
    'if mid(File.Name,len(File)-3,3) = "gif" then 'or mid(File.Name,len(File)-3,3) = "jpg" or mid(File.Name,len(File)-3,3) = "png" then
    Nome= File.Name
    estensione = fs.GetExtensionName("D:\Inetpub\webs...ecc...ecc "& Nome)
    if estensione = "jpg" or estensione = "gif" or estensione = "bmp" then
    Response.Write( "[img]& Nome &[/img]"&" ../public/" & Nome & "" & estensione )&"


    "
    end if
    Next
    %> GRAZIE!!! per l'aiuto!

  6. #6
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma se usavi la right(nomeFile, 3) = "gif"... non facevi prima?

    Roby

  8. #8
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da Roby_72
    Ma se usavi la right(nomeFile, 3) = "gif"... non facevi prima?

    Roby

    pienamente d'accordo ma ho postato la prima cosa che mi è venuta in mente e a quest'ora dopo 35 ore da sveglio incomincio a perdere colpi e meglio che vada a fare un po di sonno

  9. #9
    A dire il vero converrebbe usare

    codice:
    Right(fileName, Len(fileName) - InStrRev(fileName, "."))
    In questo modo anche estensioni tipo .jpeg verranno considerate.
    Quasi quasi scrivo un nuovo script.

  10. #10
    Originariamente inviato da weppos
    A dire il vero converrebbe usare

    codice:
    Right(fileName, Len(fileName) - InStrRev(fileName, "."))
    In questo modo anche estensioni tipo .jpeg verranno considerate.
    Quasi quasi scrivo un nuovo script.
    Detto fatto.
    http://www.weppos.com/asp/script_sho...ipt=774&cat=23

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.