webForumDet fria alternativet

Enklaste sättet att plocka ut "domänadressen"?

ASP

8 svar · 235 visningar · startad av trexter.com

Medlem sedan apr. 20021 203 inlägg
Frågan#1

Hur omvandlar jag t.ex.
http://www.webforum.nu/showthread.php?s=&postid=471066

till:

http://www.webforum.nu

:)

Medlem sedan mars 20023 561 inlägg
#2

Plocka fram det som finns mellan de två första // och nästa /. Har du det är det ju bara att lägga till http:

Medlem sedan apr. 20021 203 inlägg
#3

Logiken kan jag, koden kan jag inte. ;)

Medlem sedan dec. 200012 464 inlägg
#4
domain = mid(querystring,1,(instrrev(querystring,"/"))
Medlem sedan apr. 20021 203 inlägg
#5

Taxen. OCh querystring är en variabel som jag petar in?!

:)

Medlem sedan dec. 200012 464 inlägg
#6

Jo, så var det nog jag tänkte. querystring var väl inget bra namn.

Medlem sedan apr. 20022 743 inlägg
#7

men har man en adress typ:

http://www.webforum.nu/**mapp/**showthread.php?s=&postid=471066

så funkar inte LarsG's kod

Medlem sedan apr. 20021 203 inlägg
#8

Hur fixar jag en kod då som fungerar i alla möjliga fall?
RegExp?

:)

Medlem sedan apr. 20022 743 inlägg
#9

tja det är ett sätt som jag tror skulle funka bäst, tyvärr kan jag det inte så jag kan inte ge någon exempelkod..

har i ett script denna kod som visa typ:

https://www.webforum.nu

asså utan http:

str = "http://www.domain.com/mapp/fil.asp"

domain = Replace(str, "http://", "")
If InStr(domain, "/") Then domain = Left(domain, InStr(domain "/")-1)

domain innehåller nu domänen

vill du däremot ha med http:// och vet att detta kommer att skickas med så borde du kunna anävnda:

str = "http://www.domain.com/mapp/fil.asp"
domain = Left(str, InStr(8, domain "/")-1)
261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)