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

    Gestire Errore "Path not found" ritornato da server.mappath

    Ciao,
    con l'aiuto di questo stesso forum ho realizzato una pagina per visualizzare una photogallery che funziona sostanzialmente così:
    photogallery?directory=NomeDirectory
    e visualizza tutte le foto in NomeDirectory.

    Ora... funziona tutto alla perfezione, ma siccome sò che ci sono utenti che vanno a mettere il naso dappertutto (io per esempio) vorrei rilevare l'errore dato dallo script se gli viene passato un nome di directory che non esite. Es:
    photogallery?directory=NomeDirectoryNonEsistente
    scritto direttamente dalla barra degli indirizzi.

    Il codice che gestisce l'acquisizione della directory è:
    codice:
    dim FileSystemObject, FileSystemObjectFiles
    	set FileSystemObject			= server.createobject("scripting.filesystemobject")
    	set FileSystemObjectFiles	= FileSystemObject.getfolder(server.mappath(ImageDirectory))
    dove ImageDirectory viene assegnato in precedenza con un "request.querystring".

    Sapete aiutarmi?

    penso basti un if con qlc condizione (che non conosco) che reindirizzi ad una pagina di errore! ES:
    codice:
    if (non hai trovato la cartella nel server) then
    	response.Redirect("errore.html")
    end if
    Grazie!
    Bye

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi testare l'esistenza della directory:

    codice:
    if FileSystemObject.folderexists(server.mappath(ImageDirectory)) then
    'stampi
    else
    response.Redirect("errore.html")
    end if

  3. #3

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.