Avatar billede learner Praktikant
29. april 2005 - 13:36 Der er 7 kommentarer og
1 løsning

Hvad gør jeg galt her?

Jeg fatter det ikke. Jeg vil have den til at tjekke om det er en dansk side eller hvad. Jeg tjekker ud fra http_host og jeg kan ikke forstå det. Når dette script ligger på et .de domæne, så spytter den $languageid="1" ud. Hvad gør jeg da galt, for den skulle jo være "5"

$documentLocation = getenv("HTTP_HOST");
if (stristr($documentLocation,".dk"))        {$languageid = "1";}
else if (stristr($documentLocation,".no"))    {$languageid = "3";}
else if (stristr($documentLocation,".se"))    {$languageid = "4";}
else if (stristr($documentLocation,".de"))    {$languageid = "5";}
Avatar billede sone Nybegynder
29. april 2005 - 13:45 #1
Burde du ikke bruge $_SERVER['HTTP_HOST']
Avatar billede learner Praktikant
29. april 2005 - 13:54 #2
ahhh, er det der fejlen er... Hmm, det tror jeg sku du har ret i :o)

Tjekker det lige
Avatar billede learner Praktikant
29. april 2005 - 13:57 #3
Nej for dælan, det virker sku stadig ik
Er det den måde jeg bruger stristr() der er noget galt med?
Avatar billede learner Praktikant
29. april 2005 - 14:00 #4
Nåååååh, nu fandt jeg fejlen :o)
Jeg havde skrevet if ($languageid = "1") og der mangler et = (der skal stå ==)

:o)

Smid et svar og tak for hjælpen
Avatar billede learner Praktikant
29. april 2005 - 14:04 #5
ps skal getenv("HTTP_USER_AGENT") så os være $_SERVER("HTTP_USER_AGENT")
Avatar billede learner Praktikant
29. april 2005 - 14:07 #6
Prøver lige igen:
skal getenv("HTTP_USER_AGENT") så os være $_SERVER["HTTP_USER_AGENT"]

:o)
Avatar billede sone Nybegynder
29. april 2005 - 14:14 #7
jep
Avatar billede learner Praktikant
12. juni 2005 - 23:56 #8
Lukker :o) takker for hjælpen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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