Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334

    <%= Request.ServerVariables("SERVER_NAME") %>

    Salve, sto cercando un'istruzione simile a questa: <%= Request.ServerVariables("SERVER_NAME") %> pero deve determinare il nome della cartella e non il server
    es www.miosito.it/foto /xxx.asp deve darmi solo il nome della cartella foto
    grazie a tutti

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    non so se esiste ma credo che ti devi splittare l'all_http

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334
    :master:

  4. #4
    Utente di HTML.it L'avatar di ossian
    Registrato dal
    Nov 2002
    Messaggi
    17
    se conosci il percorso assoluto in cui risiede il sito (quindi il numero di caratteri che lo formano), puoi usare la combinazione ServerVariables e Mid

    <%
    AppoCartella = Request.ServerVariables("APPL_PHYSICAL_PATH")
    cartella=mid(Appocartella,NumeroCaratteriPercorso, len(AppoCartella))
    Response.write cartella
    %>
    Se "birra" non è la risposta giusta allora avete fatto la domanda sbagliata!

  5. #5
    Request.ServerVariables("PATH_TRANSLATED")
    Restituisce il percorso della pagina corrente in modalità assoluta es c:\inetput\wwwroot\index.asp).
    Request.ServerVariables("PATH_INFO")
    Restituisce il percorso della pagina corrente in modalità relativa (es /index.asp)

    a questo punto potresti fare uno split

    Split(Variabile,"\") per la prima o Split(Variabile,"/") per la seconda

    e ottenere tutto quello che ti serve

  6. #6
    Ti conviene usare Request.ServerVariables("PATH_INFO")
    e poi o splitti per "/" e ti recuperi un array con tutte le
    cartelle che formano il percorso e come ultimo elemento dell'array il nome dello script, e negli altri elementi precedenti tutte le cartelle esistenti.

    Oppure se ti serve sempre e solo la prima cartella recuperi il PATH_INFO e fai :

    vFolder = Request.ServerVariables("PATH_INFO")
    vFolder = Mid(vFolder,2, Instr(2, vFolder, "/")-1)

    In questo caso recupero solo la prima cartella del percorso,
    non l'ho controllato ma dovrebbe funzionare.
    Ciao

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.