login  Naam:   Wachtwoord: 
Registreer je!
 Forum

2-talen script

Offline Maffiow - 23/04/2006 12:40
Avatar van MaffiowPHP interesse Ik heb dus 2 links en ask erop klik moet hij de teksten in de andere taal zetten.

  1. <?
  2.  
  3. $pagina = stripslashes(strip_tags(htmlspecialchars($_GET['pagina'])));
  4.  
  5. if(IsSet($_COOKIE['lang']))
  6. {
  7. include("lang/" .$_COOKIE['lang']. ".php");
  8. }
  9. else
  10. {
  11. include("lang/en.php");
  12. }
  13. ?>


dit staat dus op de index

en deze links

  1. <font size="2">
  2. <a href="?pagina=lang&lang=nl&p=<?=$pagina;?>">Nederlands</a>
  3. /
  4. <a href="?pagina=lang&lang=en&p=<?=$pagina;?>">English</a>
  5. </font>


nu lang.php
  1. <?php
  2. $lang = stripslashes(strip_tags(htmlspecialchars($_GET['lang'])));
  3.  
  4. if($lang == "en")
  5. {
  6. setcookie('lang', 'en', time() + 60*60*24*365, '/', false, 0);
  7. header("Location: index.php?pagina=" .$p);
  8. }
  9. elseif($lang == "nl")
  10. {
  11. setcookie('lang', 'nl', time() + 60*60*24*365, '/', false, 0);
  12. header("Location: index.php?pagina=" .$p);
  13. }
  14. else
  15. {
  16. setcookie('lang', 'en', time() + 60*60*24*365, '/', false, 0);
  17. header("Location: index.php?pagina=" .$p);
  18. }
  19. ?>


en dan en.php en nl.php in de map lang

vb.
  1. <?php
  2. $lang['Kiestaal'] = "Choose language";
  3. $lang['index_prijs'] = "Prices";
  4. $lang['index_logi'] = "Login..";
  5. .
  6. .
  7. .
  8. ?>


het werkt dus niet. Ik krijg altijd een " : " te zien. en ik denk niet dat hij de cookie dus maakt. Iemand enig idee ?

:|

5 antwoorden

Gesponsorde links
Offline Tuinstoel - 23/04/2006 13:01
Avatar van Tuinstoel PHP expert ob_start(); helemaal bovenaan je pagina gezet?
Offline webrik - 23/04/2006 17:17
Avatar van webrik HTML interesse probeer met FF te kijken of de cookie staat
Offline Stijn - 23/04/2006 19:47
Avatar van Stijn PHP expert staan cookies wel aan in je browser?
Offline Realtec - 23/04/2006 19:49
Avatar van Realtec HTML interesse waarom doe je dit niet met een sessie?
Offline ikkedikke - 23/04/2006 22:51
Avatar van ikkedikke PHP expert meot de code van lang.php niet op de index ipv een apart bestand? of include je die weer in de index?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s