login  Naam:   Wachtwoord: 
Registreer je!
 Forum

language select

Offline elecomte - 24/12/2006 17:57 (laatste wijziging 24/12/2006 18:02)
Avatar van elecomteGrafische interesse
  1. if(!isset($_GET["lang"]) || ($_GET["lang"] != "nl" && $_GET["lang"] != "en")) $_GET["lang"] = "nl";
  2. include_once("lang/lang_" . $_GET["lang"] . ".php");


kan iemand helpen om dit terug standaard eng te zijn (engels) en eventueel nog fr (frans) toe te voegen.
kheb dit lang geleden gemaakt, en nu ben ik plots niet meer zo zeker.

7 antwoorden

Gesponsorde links
Offline Dolfje - 24/12/2006 17:57
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Wat heeft dit te betekenen?
Offline elecomte - 24/12/2006 17:58 (laatste wijziging 24/12/2006 18:00)
Avatar van elecomte Grafische interesse sory er moest nog een stukje bij

Citaat:
Dolfje:
Het is goed als je nog rond je php-code, wat [code]-tags zet  
Offline Dolfje - 24/12/2006 18:01
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
zoiets?
  1. <?
  2. if(!isset($_GET["lang"]) || ($_GET["lang"] != "nl" && $_GET["lang"] != "en" && $_GET["lang"] != "fr")) $_GET["lang"] = "en";
  3. include_once("lang/lang_" . $_GET["lang"] . ".php");
  4. ?>
Offline Ibrahim - 24/12/2006 18:05 (laatste wijziging 24/12/2006 18:05)
Avatar van Ibrahim PHP expert PHP.net: switch is een beter idee, vind ik
Offline elecomte - 24/12/2006 18:11
Avatar van elecomte Grafische interesse die switch, kan je dat even kort uitleggen?
tzijn nogal veel pagina'tjes als je op dat linkje klikt.

wat vind je wel nadelig aan mijn script?
Offline marten - 24/12/2006 18:29
Avatar van marten Beheerder Ik werk met sessies

  1. <?php
  2. /**
  3.  * Standaard Engels
  4.  **/
  5. $_SESSION['lang'] = 'EN';
  6. ?>


Zo kan je heel erg makkelijk switchen tussen bepaalde talen en heb je geen gezeur met je hele code door te kijken om een taal toe te voegen.
Offline webrik - 24/12/2006 20:22 (laatste wijziging 24/12/2006 20:25)
Avatar van webrik HTML interesse
  1. <?php
  2. switch($_GET["lang"]){
  3. case 'EN':
  4. include_once('lang/lang_' . $_GET['lang'] . '.php');
  5. break;
  6. case 'NE':
  7. include_once('lang/lang_' . $_GET['lang'] . '.php');
  8. break;
  9. default:
  10. include_once('lang/lang_' . $_GET['lang'] . '.php');
  11. break;
  12. }
  13. ?>


al zou ik zelf dit doen (makkelijker te bewerken, en de default zet je in de else):

  1. <?php
  2. $lang = Array ('NE', 'EN', 'FR');
  3. if (in_array($_GET["lang"], $lang)){
  4. include_once('lang/lang_' . $_GET['lang'] . '.php');
  5. }
  6. else{
  7. include_once('lang/lang_EN.php');
  8. }
  9. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.237s