/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Skifte sprog
Fra : Nikolaj Svendsen


Dato : 15-02-08 13:04

Hej

Jeg har lavet en nogle sprogfiler(engelsk og dansk), men hvordan kan jeg
skifte mellem dem. Meningen er, at man skal trykke på et flag oppe i
hjørnetn og så opdaterer siden med det valgte sprog. Nogle der har en smart
metode at lave det på?



 
 
Dan Storm (15-02-2008)
Kommentar
Fra : Dan Storm


Dato : 15-02-08 13:33

Nikolaj Svendsen skrev:
> Jeg har lavet en nogle sprogfiler(engelsk og dansk), men hvordan kan jeg
> skifte mellem dem. Meningen er, at man skal trykke på et flag oppe i
> hjørnetn og så opdaterer siden med det valgte sprog. Nogle der har en smart
> metode at lave det på?


chooseLanguage.php
<?php

session_start();

switch ( $_GET["lang"]
{
   case "Dk":
      $_SESSION["lang"] = "dk";
      break;
   case "EN":
      $_SESSION["lang"] = "en";
      break;
   default:
      $_SESSION["lang"] = "dk";
}

header("Location: index.php");

?>

index.php
<?php

session_start();

if(!isset($_SESSION["lang"]))
   $_SESSION["lang"] = "dk";

include("sprogfil_".$_SESSION["lang"].".php");


?>

Eksempelvis.

--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

Nikolaj Svendsen (15-02-2008)
Kommentar
Fra : Nikolaj Svendsen


Dato : 15-02-08 13:39


"Dan Storm" <shadyz@_REMOVETHIS_err0r.dk> skrev i en meddelelse
news:47b5868d$0$15884$edfadb0f@dtext01.news.tele.dk...
> Nikolaj Svendsen skrev:
>> Jeg har lavet en nogle sprogfiler(engelsk og dansk), men hvordan kan jeg
>> skifte mellem dem. Meningen er, at man skal trykke på et flag oppe i
>> hjørnetn og så opdaterer siden med det valgte sprog. Nogle der har en
>> smart metode at lave det på?
>
>
> chooseLanguage.php
> <?php
>
> session_start();
>
> switch ( $_GET["lang"]
> {
> case "Dk":
> $_SESSION["lang"] = "dk";
> break;
> case "EN":
> $_SESSION["lang"] = "en";
> break;
> default:
> $_SESSION["lang"] = "dk";
> }
>
> header("Location: index.php");
>
> ?>
>
> index.php
> <?php
>
> session_start();
>
> if(!isset($_SESSION["lang"]))
> $_SESSION["lang"] = "dk";
>
> include("sprogfil_".$_SESSION["lang"].".php");
>
>
> ?>
>
> Eksempelvis.
>
> --
> Dan Storm - storm at err0r dot dk / http://err0r.dk
>
> Tro ikke brugerne vil gøre noget for at undgå dit killfilter
> - Så vigtig er du heller ikke!

Men hva så hvis man har skiftet til engelsk, og man så besøger en ny side.
Så vil get jo være tom, og den vil skifte til dansk?



Nikolaj Svendsen (15-02-2008)
Kommentar
Fra : Nikolaj Svendsen


Dato : 15-02-08 13:48


"Nikolaj Svendsen" <nes@logtech.dk> skrev i en meddelelse
news:47b587d5$0$2984$ba624c82@nntp06.dk.telia.net...
>
> "Dan Storm" <shadyz@_REMOVETHIS_err0r.dk> skrev i en meddelelse
> news:47b5868d$0$15884$edfadb0f@dtext01.news.tele.dk...
>> Nikolaj Svendsen skrev:
>>> Jeg har lavet en nogle sprogfiler(engelsk og dansk), men hvordan kan jeg
>>> skifte mellem dem. Meningen er, at man skal trykke på et flag oppe i
>>> hjørnetn og så opdaterer siden med det valgte sprog. Nogle der har en
>>> smart metode at lave det på?
>>
>>
>> chooseLanguage.php
>> <?php
>>
>> session_start();
>>
>> switch ( $_GET["lang"]
>> {
>> case "Dk":
>> $_SESSION["lang"] = "dk";
>> break;
>> case "EN":
>> $_SESSION["lang"] = "en";
>> break;
>> default:
>> $_SESSION["lang"] = "dk";
>> }
>>
>> header("Location: index.php");
>>
>> ?>
>>
>> index.php
>> <?php
>>
>> session_start();
>>
>> if(!isset($_SESSION["lang"]))
>> $_SESSION["lang"] = "dk";
>>
>> include("sprogfil_".$_SESSION["lang"].".php");
>>
>>
>> ?>
>>
>> Eksempelvis.
>>
>> --
>> Dan Storm - storm at err0r dot dk / http://err0r.dk
>>
>> Tro ikke brugerne vil gøre noget for at undgå dit killfilter
>> - Så vigtig er du heller ikke!
>
> Men hva så hvis man har skiftet til engelsk, og man så besøger en ny side.
> Så vil get jo være tom, og den vil skifte til dansk?
>
Har fundet ud af det tak for hjælpen



MooreHojer (15-02-2008)
Kommentar
Fra : MooreHojer


Dato : 15-02-08 15:02

> Jeg har lavet en nogle sprogfiler(engelsk og dansk), men hvordan kan jeg
> skifte mellem dem. Meningen er, at man skal trykke på et flag oppe i
> hjørnetn og så opdaterer siden med det valgte sprog. Nogle der har en
> smart metode at lave det på?

Kommer an på hvordan du har udformet dine sprogfiler.
Er det hele síden der eksisterer i to eksemplarer, én for hvert sprog, eller
hvordan har du gjort det?

--
MooreHojer



Nikolaj Svendsen (15-02-2008)
Kommentar
Fra : Nikolaj Svendsen


Dato : 15-02-08 22:18


"MooreHojer" <simon@moorehojer.dk> skrev i en meddelelse
news:47b59b9e$0$90276$14726298@news.sunsite.dk...
>> Jeg har lavet en nogle sprogfiler(engelsk og dansk), men hvordan kan jeg
>> skifte mellem dem. Meningen er, at man skal trykke på et flag oppe i
>> hjørnetn og så opdaterer siden med det valgte sprog. Nogle der har en
>> smart metode at lave det på?
>
> Kommer an på hvordan du har udformet dine sprogfiler.
> Er det hele síden der eksisterer i to eksemplarer, én for hvert sprog,
> eller hvordan har du gjort det?
>
> --
> MooreHojer
>

Ja jeg har en sprogfil, der hedder danish.php, og skal nu til at lave
english.php.



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste