Avatar billede mille Nybegynder
13. marts 2003 - 12:24 Der er 1 kommentar

Hjælp til udtræk fra søgestreng

Hej Alle.

Jeg har nogle forskellige søgestrenge fra søgemaskiner (http_referer)

Jeg skal trække søgeordet ud derfra, men hvordan ???

eks. søgeord = microsoft office

Google:
http://www.google.com/search?q=microsoft+office&btnG=Google-s%C3%B8gning&hl=da&ie=UTF-8&oe=UTF-8

Yahoo.dk
http://dk.search.yahoo.com/search/dk?p=microsoft+office

MSN.dk
http://search.msn.dk/results.aspx?cp=1252&PI=9542&DI=62&FORM=MSNH&q=microsoft+office

Jeg har prøvet med noget Split, men det virker ikke rigtigt..

Nogle gode ideer ?

/Mille
Avatar billede ras2000 Nybegynder
13. marts 2003 - 13:22 #1
Tja, med de tre muligheder, ville jeg først søge på q= og tage alt mellem det og et &-tegn eller slutningen, derefter det samme med p=.
Hvis det skal gælde for alle søgemaskiner, og optimeres lidt, tror jeg du skal se hvordan søgeordet kommer i url'en, og lave de forskellige muligheder:
if instr(url, "www.google.com")>-1 then
start = instr(url, "q=")
slut = instr(url, "&", start)
strengen = mid(url, start, slut - start)
end if
Jeg har ikke lige prøvet det, men du kan vel se ideen. Jeg mener spørgsmålet har været oppe før, enten her eller under javascript, prøv at søg på det.
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