---
title: "Ta fram sidan (filens) namn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73015-ta-fram-sidan-filens-namn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "sadsmile"
published: "2003-04-03T07:52:42.000Z"
updated: "2003-04-03T08:45:58.000Z"
replies: 2
views: 321
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/73015-ta-fram-sidan-filens-namn"
---

# Ta fram sidan (filens) namn

## #1 — sadsmile, 2003-04-03T07:52Z

Om man vill ha fram filnamnet för en sida som man tex befinner så på, finns det då något smart sätt att göra detta på?

Vet att det finns Vet att det finns *Request.ServerVariables("SCRIPT_NAME")*  men den visar ju filens namn i förhållande till rootkatalogen. Med andra ord, har man filen liggandes i en underkatalog så kommer även namnet på den katalogen med. Vill enbart ha filens namn, inget annat. Finns det något smart sätt att göra detta på eller får man skriva en liten snutt so m"trollar bort" allt utan filnamnet om man kör med en *script_name ?*

Permalänk: https://www.webforum.nu/p/73015

## #2 — Vide, 2003-04-03T08:45Z

Det finns ingen inbyggd funktion för det, men detta borde funka:

```
strSN = Request.ServerVariables("SCRIPT_NAME")
strSN = Mid( strSn, instrrev( strSN, "/" ) +1 )
```

Permalänk: https://www.webforum.nu/p/999697

## #3 — Denkan, 2003-04-03T08:45Z

Dim fName, fURL
fURL = Request.Servervariables("SCRIPT_NAME")
fName = Right(fURL, Len(fURL)-InStrRev(fURL, "/"))

Response.Write("Filens namn är: " &fName)

Permalänk: https://www.webforum.nu/p/999698

---

Tråden på webben: https://www.webforum.nu/amne/asp/73015-ta-fram-sidan-filens-namn
