Avatar billede cobra Nybegynder
25. juli 2002 - 21:16 Der er 8 kommentarer og
1 løsning

dele oplysninger op

Hvordan kan jeg dele disse oplysninger ud
HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)
Avatar billede eagleeye Praktikant
25. juli 2002 - 21:19 #1
Du kan bruge Left, Right, Mid streng functionener:

inputStr = "Hej med dig"

str = left(inputStr, 3) 'Str = Hej
str = Mid(inputStr, 5, 3) 'Str = med
str = right(inputStr, 3)  'Str = dig

Hvordan øndsker du den delt op?
Avatar billede hells Nybegynder
25. juli 2002 - 21:21 #2
f. eks. ved at dele det op i et par arrays. prøv dette:
streng = "HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)"

foerstearray = Split(streng,"(")'deler strengen op i 2 ved parentes-start

andetarray = Split(foerstearray(1),";")'deler indholdet af parentesen op ved hvert semikolon.

For i = LBound(andetarray) to UBound(andetarray)
Response.Write andetarray(i) & "<br />"
Next
Avatar billede cobra Nybegynder
25. juli 2002 - 21:26 #3
Hallo
HTTP_USER_AGENT er forskellige fra hinaen
Avatar billede cobra Nybegynder
25. juli 2002 - 21:33 #4
findes der ikke et HTTP Server variable der siger at det kun er MSIE eller Windows 98?
Avatar billede eagleeye Praktikant
25. juli 2002 - 21:35 #5
Du kan så bruge inStr og inStrRev til at finde skille tegn som så du ved hvor du skal dele strengen. De returnere index til hvor tegnet findes...

inputStr = "Hej med dig"
index = instr(1, inputStr, "j") '1 angiver start index hvor der skal søges fra... index vil være 3.
Avatar billede eagleeye Praktikant
25. juli 2002 - 21:37 #6
Nej det gør der ikke..
Avatar billede cobra Nybegynder
25. juli 2002 - 21:58 #7
øøøh
Avatar billede eagleeye Praktikant
25. juli 2002 - 22:21 #8
Hvad ønsker du at få ud ??
Avatar billede eagleeye Praktikant
25. juli 2002 - 22:36 #9
Dette giver dig MSIE og OS :

tempStr = Request.ServerVariables("HTTP_USER_AGENT")
tempStr = Mid(tempStr,inStr(1, tempStr, "(")+1)
tempStr = Left(tempStr,Len(tempStr)-1)
'Nu har du strengen inde i ( ) som så kan splittes men split..
temArr = Split(tempStr, ";")
MSIE_type = temArr(1)
OS_type = temArr(2)


Response.Write "Du har MSIE : " & MSIE_type & "<br>"
Response.Write "Operation system : " & OS_type & "<br>"
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