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

    conoscere nome cartella da url

    ciao tramite questo script ricavo il nome dell'url della pagina ma io vorrei sapere solo il nome della cartella dove mi trovo.. il mio sito è formato cos':

    nomesito.it/folder1/...
    nomesito.it/folder2/...
    nomesito.it/folder3/...
    io vorrei che mi visualizzare con "Response.write url" "folder1" o "folder 2" ecc..

    Codice PHP:
    <%
    sito Request.ServerVariables("HTTP_HOST")
    pagina Request.ServerVariables("SCRIPT_NAME")
    querystring Request.QueryString

    if len(querystring) > 0 then
      url 
    url "?" querystring
    end 
    if

    Response.write  url%>

    <%
    Response.write  pagina
    %> 

  2. #2
    codice:
    pagina = request.serverVariables("PATH_INFO")
    if right(pagina,1) = "/" then
    valore = 0
    else
    valore = 1
    end if
    elementi = split(pagina,"/")
    cartella = elementi(uBound(elementi)-valore)
    response.write cartella

  3. #3
    ciao grazie..
    ma non funge su tutte le pagine se la pagina è
    http://www.nomesito.it/login/login.asp ok mi risponde "login"
    se la pagina è
    http://www.nomesito.it/login/struttu...ord=fsffsdfdsf non mi risponde niente!

  4. #4
    A me funziona in entrambi i modi.

  5. #5
    <%
    pagina = request.serverVariables("PATH_INFO")
    if right(pagina,1) = "/" then
    valore = 0
    else
    valore = 1
    end if
    elementi = split(pagina,"/")
    cartella = elementi(uBound(elementi)-valore)
    if (cartella = "login") then%>
    cartella login

    <%else%>
    cartella no login
    <%end if%>

    ho fatto così ma mi risponde sempre "cartella login" anche quando sono sulla index

  6. #6
    Tutte e due le URL stanno in login.
    La differenza è che la seconda ha una queryString che però non da alcun problema al mio codice.

  7. #7
    si penso che funzioni sono io che ho problemi con il codice mi dice che le variabili sono ridefinite nonostante non lo siano ... bohh..

  8. #8
    Usi Option Explicit?

  9. #9
    si ... ho sistemato cmq.. grazie

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.