Aktív témák

  • Sk8erPeter

    nagyúr

    válasz csongiclio #1620 üzenetére

    Van pl. egy index.php kezdőlapod, és úgy adod meg a címet+nyelvet, hogy
    http://www.ezazoldalad.hu/index.php?lang=hu
    vagy csak simán
    http://www.ezazoldalad.hu/?lang=hu

    Aztán attól függően include-olod a különböző nyelvű fájlokat, hogy mi van a lang mögött (pl. lang=hu, ha magyar vagy lang=en, ha angol [persze ízlésed szerint lehet akár nyelv=magyar és nyelv=angol is, ahogy érzed, de előbbi elegánsabb, többen értik :D] )

    Valahogy így:
    <?php
    $langs=array( 'hu', 'en' );
    if( !emtpy($_GET['lang']) && in_array($_GET['lang'], $langs) )
    {
    switch($_GET['lang']){
    case 'hu': include('lap_magyar.html'); break;
    case 'en': include('lap_angol.html'); break;
    }
    }
    ?>

    VAGY még egyszerűbb, ha pl. úgy vannak elnevezve a doksijaid, hogy "lap_hu.html", "lap_en.html", stb., és akkor így is lehet:

    <?php
    if( !emtpy($_GET['lang']) && in_array($_GET['lang'], $langs) ){
    include('lap_' .$_GET['lang']. '.html');
    }
    ?>

    És akkor persze ezt még lehet tovább kombinálni, különböző menüpontokra is. Még sok megoldás is létezik, ez két lehetséges az egyszerűek közül.

Aktív témák