Avatar billede kalaharikid Nybegynder
31. august 2007 - 13:04 Der er 4 kommentarer og
1 løsning

String : returnerer alt til højre for nummer 2 i / tegn

Har et dynamisk "skift-mappe" script der trækker filnavn ud af HTTP_REFERER. Nu ville jeg gerne have mappenavnet med også så result bliver : mappe & "/" & filnavn istedet for bare filnavn? Nedenfor er det script jeg bruger ..hvordan finder man nummer 2 "/" tegn fra højre og gør alt til højre for det til en string?


url = request.servervariables("HTTP_REFERER")
result = mid(url,InStrRev(url,"/")+1)
Avatar billede fennec Nybegynder
31. august 2007 - 13:22 #1
function getFileAndFolder(fData)
dim fAmount, fChar, fReturn
    fReturn = ""
    for f=1 to len(fData)
        fChar = mid(fData,len(fData)+1-f,1)
        if fChar = "/" then fAmount = fAmount + 1
        if fAmount = 2 then exit for
        fReturn = fChar & fReturn
    next
    getFileFolder = fReturn
end function

url = request.servervariables("HTTP_REFERER")
result = getFileFolder(url)
Avatar billede fennec Nybegynder
31. august 2007 - 13:23 #2
Manglede en fAmount = 0

function getFileAndFolder(fData)
dim fAmount, fChar, fReturn
    fReturn = ""
    fAmount = 0
    for f=1 to len(fData)
        fChar = mid(fData,len(fData)+1-f,1)
        if fChar = "/" then fAmount = fAmount + 1
        if fAmount = 2 then exit for
        fReturn = fChar & fReturn
    next
    getFileFolder = fReturn
end function
Avatar billede fennec Nybegynder
31. august 2007 - 13:34 #3
Og et "And" i return kaldet:
function getFileAndFolder(fData)
dim fAmount, fChar, fReturn
    fReturn = ""
    fAmount = 0
    for f=1 to len(fData)
        fChar = mid(fData,len(fData)+1-f,1)
        if fChar = "/" then fAmount = fAmount + 1
        if fAmount = 2 then exit for
        fReturn = fChar & fReturn
    next
    getFileAndFolder = fReturn
end function
Avatar billede kalaharikid Nybegynder
31. august 2007 - 14:14 #4
Det var LIGE det jeg skulle bruge ... læg svar, så er der point! Og mange tak!
Avatar billede fennec Nybegynder
03. september 2007 - 09:31 #5
.o) <-- One Eyed Jack
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester