kostenloser Webspace werbefrei: lima-city


setlocale()

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    luusl

    luusl hat kostenlosen Webspace.

    Ich habe ein tag/problem">Problem mit setlocale hier bei Lima-City. Wenn ich folgenden Code auf meiner lokalen Maschine laufen lasse kriege ich nach dem setzten von setlocale die deutschen Monats- und Tagnamen. Hier hingegen bleibt es immer englisch:

    <?php
    echo strftime(\"%A, %d. %B %Y\"); // hier kommt immer Monday, 10. March 2008
    setlocale(LC_TIME, \"de_DE\");
    echo \"<br>\";
    echo strftime(\"%A, %d. %B %Y\"); // hier zeigt Lima auch die englischen Texte
    ?>


    Kann es sein, dass auf den Servern von Lima-City die entsprechenden locales nicht installiert sind?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s********r

    Scheint gesperrt zu sein... Ich kenn mich mit der Variable nicht aus, aber ist es nicht so, dass die nur unter Apache auf Windows läuft? Aber du kannst ja ganz einfach die deutschen Namen in einem Array speichern und danach das ganze so ausführen:

    <?
    $tage = array(\"Sonntag\",\"Montag\",\"Die.........\");
    echo \"Heute ist: \";
    $day = date(w);
    echo $tage[$day];
    ?>


    Das selbe machst du dann ganz einfach auch mit den Monaten...

    MfG sebigisler
  4. Autor dieses Themas

    luusl

    luusl hat kostenlosen Webspace.

    Also meines Wissens sollte setlocale auf jeden System funktionieren. Aber wie ich gerade auf der PHP Manual Seite lese, wirkt sich das Verändern dieser locale Variable auf den gesamten Apache Prozess aus. Sprich alle Webseiten die auf dem selben System sind, werden geändert. Vielleicht haben es die Admins deshalb nicht freigeschalten.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!