Det går bra, men du måste skapa en liten funktion som gör det åt dig.
Jag hittade en bra sida här:
5 svar · 551 visningar · startad av brorsan
Kan man i asp-sidor som heter dagens_2008-09-09.asp, dagens_2008-09-10.asp, dagens_2008-09-11.asp och så vidare skriva en kod som hämtar namnet och skriver ut delen "dagens_2008-09-09" (eller ännu hellre tar bort "dagens_" och bara skriver ut datumdelen av filnamnen?
Vet förstås att man skulle kunna lägga datumet som query string istället för i filnamnet, men det fungerar inte riktigt med resten av mitt upplägg, jag skulle behöva skriva ut filnamnet istället om det går.
Det går bra, men du måste skapa en liten funktion som gör det åt dig.
Jag hittade en bra sida här:
file = request.servervariables("PATH_INFO")
aFileName = split(file,"/")
strFileName = aFileName(ubound(aFileName))
strFileName = Replace(strFileName, "dagens_", "")
strFileName = Replace(strFileName, ".asp", "")
response.write strFileName
/red. Snyggare kod. ;)
Sweet, snabbt, tack, ska testa direkt!
En följdfråga på din lösning OveRRidE.
Den fungerade fint så länge den fil man vill plocka ut namnet på är infogad med iframe eller är "huvudsidan".
Men nu vill jag inkludera den filen med datumet i filnamnet genom den här koden och ändå kunna skriva ut filens namn i filen/includen. Går det eller kommer den oavsett kod bara skriva ut namnet på "huvudsidan"?
<%
Server.Execute("../dag/video_" & Date() & ".asp")
%>
Kanske kan PATH_INFO bytas mot FILE_INFO eller liknande menar jag, så den inte hämtar namnet på hvudfilen utan på includen eller vad man ska kalla den lilla filen?