Avatar billede zantiago Nybegynder
22. marts 2005 - 13:21 Der er 3 kommentarer og
1 løsning

undersøge om www, derefter slet

Hej Eksperter

Jeg skal identificere nogle domæner i mit script. Til det bruger jeg:
--------------------------------------------------------------------
site = Request.ServerVariables("SERVER_NAME")
--------------------------------------------------------------------

Jeg samligner så Site med et felt i min database, for at give siden et id.

Mit problemt er at hvis jeg skriver www.domæne.dk, men i databasen har angivet det som domæne.dk - kan den ikke finde siden.

Derfor skal jeg have undersøgt: Site - Om der er skrevet "www." foran.

Hvis der er det, skal det slettes.

Jeg har bare ingen idé om hvordan man laver dette!

Håber I kan hjælpe

// Morten
Avatar billede mini-me Nybegynder
22. marts 2005 - 13:26 #1
kan du ikke bare lave en enkelt sætning der sletter www så er du da sikret

eks.

cleanString = replace(lcase(rs("TabelNavn")),"www.")

nu indeholder cleanstring tabelnavn uden www. foran !
Avatar billede zantiago Nybegynder
22. marts 2005 - 13:31 #2
Skriver nu:
site = Request.ServerVariables("SERVER_NAME")
site = replace(lcase(site),"www.")

Det giver denne fejl:
Microsoft VBScript runtime  error '800a01c2'

Wrong number of arguments or invalid property assignment: 'replace'

../inc/identification.asp, line 3
Avatar billede mini-me Nybegynder
22. marts 2005 - 13:33 #3
ahhh min fejl....
site = Request.ServerVariables("SERVER_NAME")
site = replace(lcase(site),"www.","")

sådan..
Avatar billede zantiago Nybegynder
22. marts 2005 - 13:39 #4
Sådan - SUper tak :o)
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