Avatar billede hoplaringen Nybegynder
10. april 2013 - 14:42 Der er 5 kommentarer og
1 løsning

Indholder variable landekode

Hej.

Jeg sidder og bokser med dette simple script til en wordpress side.
Har søgt og søgt for at finde en løsning uden held.
Håber I kan hjælpe.


<?php
$landekode = do_shortcode('[mmjs-countrycode]');

if ($landekode == DK){
  header("Location: http://www.site.dk");
}else{
  header("Location: http://www.site.com");
    }
  ?>

Det er noget med sammenligningen med == DK som fejler tror jeg..

For $landekode echo giver DK.

Håber I kan hjælpe.

Mvh
Pede
Avatar billede claes57 Ekspert
10. april 2013 - 15:06 #1
if ($landekode == "DK"){
Avatar billede scootergrisen Nybegynder
10. april 2013 - 15:26 #2
Strenge (tekst) skal have " og " eller ' og ' omkring sig.

Du kan slå fejlbeskeder til øverst i din kode så ville du sikkert blive gjort opmærksom på fejlen.

<?php

ini_set("display_startup_errors", "on");
ini_set("display_errors", "on");

?>
Avatar billede hoplaringen Nybegynder
11. april 2013 - 13:19 #3
Tak for hurtig input.
Jeg har indsat " omkring DK.


Det er mærkeligt, for det er som om at de ikke tager ved. Jeg får DK som echo på $landekode.

Jeg har modificeret scriptet således;
<?php
$landekode = do_shortcode('[mmjs-countrycode]');

if ($landekode == "DK"){
  header("Location: http://www.site.dk");
}else{
    echo $landekode;
    }
  ?>

Og ud af det får jeg et echo med DK.
Avatar billede michael_stim Ekspert
12. april 2013 - 12:02 #4
Kan det måske have noget med dette at gøre:


What are the disadvantages of using the JavaScript service?

The main disadvantage is that the information is saved to JavaScript variables as opposed to PHP variables. This means that you can't have wordpress act differently with post content until the page is loaded.

Taget fra:
http://wordpress.org/extend/plugins/wp-geolocation-js/faq/
Avatar billede hoplaringen Nybegynder
15. april 2013 - 10:18 #5
@michale_stim.
Tak for dit svar.
Det opklarer jo sagen. Damn.
Så må jeg finde en anden måde at gøre det på.

Jeg giver gerne points hvis du smider et svar.
Avatar billede hoplaringen Nybegynder
07. maj 2013 - 13:07 #6
Ingen svar. Så jeg lukker her.
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

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