• User

    [ASP] splittare una URL per nome-file senza estensione

    Salve, ho un problema con lo splittare una pagina senza che sia visibile l'estensione, ho trovato un codice che funziona perfettamente, ma mi fa vedere nella pagina anche l'estensione, esiste un modo per modificare il seguente script o crearne uno nuovo che non visualizza l'estensione?

    <%
    ' Dichiara variabili
    Dim strURL
    Dim aryURL
    Dim strPagina

    ' Assegna l'URL della pagina corrente
    strURL = Request.ServerVariables("URL")

    ' Splitta il percorso ai valori /
    aryURL = Split(strURL, "/")

    ' Prendi l'ultimo elemento dell'array
    strPagina = aryURL(Ubound(aryURL))

    %>

    <html>
    <head></head><body>
    <%=Response.Write(strPagina)%>
    </body>
    </html>

    Grazie a chi potrà aiutarmi.


  • Super User

    Ciao gianchi, visto che si tratta di uno script ASP ti sposto nella sezione apposita.


  • User Attivo

    La stringa "strPagina = aryURL(Ubound(aryURL))" dovrebbe essere riempita con il nome della pagina tipo "script.asp" se ho capito bene tu vuoi che invece venga riempita solo con "script", allora è necessario un secondo split. Aggiungi questa riga dopo quella indicata sopra:

    strPagina = split(strPagina,".")(0)

    dovrebbe funzionare.


  • User

    Grazie, ho inserito la stringa segnalata, funziona perfettamente.

    Grazie di nuovo.