Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Gestione filesystem

  1. #1
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    Gestione filesystem

    Lo so che faccio domande banali.. ecco l'ennesima
    Come faccio a verificare l'esistenza di una cartella?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    codice:
    <%
    if (Request.QueryString("mID") = "") then
    %>
       
    <%
    else 
     dim fs
     Set fs = Server.CreateObject("scripting.FileSystemObject")
     if fs.FolderExists(Trim(Request.QueryString("mID"))) then
    %>
       
    <%
     else
    %>
       
    <%
     end if
    end if 
    %>
    Perchè se non passo alcun parametro in query string mi da questo errore
    [supersaibal]Impossibile trovare il file di inclusione "moduli/<%=Trim(Request.QueryString(".
    /intranet/admin/home.asp, line 36[/supersaibal]
    :master:

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Credo di aver capito.. dovrebbe essere un errore di parsing;
    se non ho capito male non funziona come in php che esegue il codice solo se la condizione è verificata. Esegue comunque il codice. L'unico modo per far sì che includa il file solo se la condizione è verificata è usare response.write.

    Credo.

  5. #5
    Come hai detto tu, il codice degli include viene sempre verificato.
    Però gli include hanno il problema che non permettono di inserire delle variabili.

    Se vuoi fare come hai fatto tu, invece di include usa Server.Execute() funziona meglio ed è più gestibile

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.