Visualizzazione dei risultati da 1 a 7 su 7

Discussione: PHP_SELF in asp

  1. #1

    PHP_SELF in asp

    Ciao a tutti, provendo dalla programamzione in php dove esiste una variabile molto comoda chiamata $PHP_SELF la quale indentifica il nome del file che è in esecuzione.

    Come posso aver elo stesso risultato in ASP? utilizzo spesso questa funzione per richiamare se stesso , indipendentemente dal nome del file.. cosi se per qualche motivo (esempio indicizzazione) rinomino il file non devo modificare parte del codice.

    grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Hedo,

    in ASP puoi usare
    codice:
    Request.ServerVariables("PATH_INFO")

  3. #3
    ottimo funziona

    senti eper estrarre solamente il nome del file?
    credo serva creare una funzione che mi estrae nome.estensione eliminando il path a monte della stringa

    Sai aiutarmi?

  4. #4
    codice:
    mid(pathCompleta,instr(2,pathcompleta,"/"),len(pathcompleta))
    dovrebbe andare così...non l'ho testata
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    ok generata.

    la incollo semmai a qualcino servisse:
    codice:
    function file()
    	nomefile = Request.Servervariables("PATH_INFO")
    	UltimoSlash = InStrRev(nomefile,"/")
    	file = Mid((nomefile),(UltimoSlash + 1), len(nomefile)- UltimoSlash)
    end function
    la funzione si chiama con:
    codice:
    file()

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    non credo che vada bene Shagrat... così prendi quello che viene dopo la seconda slash
    se il percorso è /prova/pippo/pagina.asp restituisce /pippo/pagina.asp

    bisogna cercare la slash partendo da destra
    codice:
    NomePagina = mid(pathCompleta,InStrRev(pathcompleta,"/")+1)

  7. #7
    giusto
    è che l'ho fatta al volo :P
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.