Webmaster общности: Predpriemach.com | SearchEngines.bg

    Проста multilanguage система

    Автор: gamena007

    Така…

    Създаваме един файл, който трябва да се добава във останалите посредством “ require_once(„path/file.php“); „

    Създаваме папка languages и вътре файл bg.php

    Това трябва да е записано във този file.php

    if(!isset($_GET["lang"]))
    {
    require_once("languages/bg.php");
    }
    else{
    $ret = @require_once("languages/".$_Get['lang'].".php");
    if(!$ret) die("Този език не е наличен.");
    }

    Когато някъде напишите например index.php?lang=en то ще търси файл en.php във languages.

    Ето ви примерен линк:

    <a href="?lang=bg"><img src="http://84.242.167.12/images/BG.png" border=0></a>

    EDITED

    Пример на bg.php

    <?
    define("helo_massage","Hello Boy");
    define("","");
    ?>
    

    Тука задължително трябва да има една празна дефиниция.
    Пример за вкарване на някоя дума: и така ще получа Hello Boy

    Втори нячин:

    <?
    $lang = array(
    "helo_massage" => "Hello Boy",
    "gad_mrusna" => "мръсна гад"
    );
    ?>

    Сега като напиша ще получа мръсна гад.

    ако пишите обаче или в print(); или echo(); трябва да е така:

    print(„Ти си „.$lang[„gad_mrusna“].““);
    echo(„Ти си „.$lang[„gad_mrusna“].““);

    print(„“. helo_massage.““);
    echo(„“. helo_massage.““);

    Надявам се така да е по-ясно.

    Оставете коментар