Nun was soll ich machen ?



  • hi,
    Ich möchte gerne eine Homepage schreiben, welche verschiedenen sprachen unterstütz und welche einfach abzudaten ist auf eine weitere Sprache.
    Ich möchte es nicht mit mysql machen, da meine Datenbank aus anderen Gründen belastet genug ist. Nun ist dir Frage, les ich die Daten aus einer Textdatei aus oder ist es schneller das ganze über ein Script zu machen ?.

    Ich denke daran an eine Php-Funktion wie zb.

    function GetXname ( $language )
    {
    if( $language == "de" )
    return "xx";
    else if( $language == "eng" )
    return "abc";
    }

    oder glaubt ihr es wäre schneller, wenn ich X Homepages mache in X Verschiedenen Verzeichnissen, einmal Deutsch, Englisch ..usw ?

    Ich wille so wenig wie möglich Server belastungen haben ..

    Sagt einfachach was ihr zu den Ideen haltet.
    Oder vielleicht fällt euch etwas besseres ein ?

    Wie sagt man so schön..
    "Einfach mal Texten" 😃

    Grüsse Der Gast



  • mach es wie viele foren und gästebuchsysteme. lese die nötigen daten aus einer variable aus die in einer extra textdatei auf dem server liegt.



  • hi,
    wie genau schaut denn so eine Datei aus ?
    Sind das Php Variablen ?
    Kann jemand mir einfach mal so eine grobe Struktur posten ?



  • schonmal daran gedacht auchmal was selbst zu lernen ? ich meine Fragen kann jeder , lern mal was und du kannst auch was zurückgeben !



  • das kann ich dir nicht sagen, das weiß ich selbst nicht. aber mich würde auch der aufbau und die einbindung einer solchen datei interessieren. ich könnte mir das wie folgt vorstellen:

    ---inhalt der txt:

    <?
    test1="String1";test1 = "String 1"; test2 = "Balh blah blah";
    $test3 = "buck bock bock";
    ...
    ?>

    ---inhalt der html datei:

    ...
    <? include("dietextdatei.txt");
    if (language=="0"):echo(language=="0"): echo(test1);
    if (language=="1"):echo(language=="1"): echo(test2);
    if (language=="2"):echo(language=="2"): echo(test3); ?>
    ...

    vielleicht kannman die dann einfach so ansprechen. müsste doch theoretisch gehen...



  • Original erstellt von <böserlehrer>:
    schonmal daran gedacht auchmal was selbst zu lernen ? ich meine Fragen kann jeder , lern mal was und du kannst auch was zurückgeben !

    Auf den ersten Blick deines Beitrages würde ich sagen, das du nicht ganz richtig bist in der Birne.
    Aber du kannst mir ja gerne erklären, was du genau damit gemeint hast.
    Vielleicht irre ich mich ja.

    Wir sind alle hier, um aus schon mehrfach gelösten Problemen zu lernen.

    ms



  • @ ranger81:
    danke, jo ich habe auch noch eine andere Lösung..

    @ böserlehrer:
    Wenn ich deinen Satz schon höre, .... aus solchen Leuten wird meist nichts.

    .. So ..
    Ich habe mir was anderes überlegt, ist eigentlich auch ne gute lösung:

    ich habe zwei Dateien, einmal "de.php" und "eng.php".

    de.php:
    -------

    <?php

    name1="Hallo";name1 = "Hallo"; name2 = "Willkommen";
    $name3 = "Tschüss";

    ?>

    eng.php:
    --------

    <?php
    name1="Hello";name1 = "Hello"; name2 = "Wellcome";
    $name3 = "Bye";

    ?>

    index.php:
    ----------

    <?php
    if( $languag == 1 )
    include( "de.php" );
    else if( $language == 2 )
    include( "eng.php" );

    echo $name1;
    echo $name2;
    echo $name3;
    ?>

    -----------------------------------------------------------------

    Meiner Meinung nach ist das auch ne gute Lösung 😃

    Grüssse



  • jo 😃


Anmelden zum Antworten