art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 16.05.2005, 19:56   #1
TP-Senior
 
Benutzerbild von Tetsuo
 
Registriert seit: Apr 2004
Ort: Hockenheim
Tetsuo ist auf einem guten Weg

setlocale(LC_TIME, 'de_DE');


Ich möchte die Wochentage und Monate in deutsch ausgeben lassen. Leider tut das de_DE bei mir nicht und ich hab schon zig Strings probiert ,
daher, wo genau in der phpinfo() finde ich den String den ich zur Landeskennung brauche?
__________________

nito | 鉄生
Tetsuo ist offline   Mit Zitat antworten


Alt 16.05.2005, 20:37   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Nicht jeder Provider erlaubt eine Änderung via setlocale(). Du musst das dann selbst machen mit einer kleinen Funktion:

Code:
<?php
$weekday = array(
        "Sonntag","Montag","Dienstag","Mittwoch",
        "Donnerstag","Freitag","Samstag"
);
$months = array(
        "Januar","Februar","M&auml;rz","April","Mai","Juni",
        "Juli","August","September","Oktober","November","Dezember"
);
list($wday,$mday,$month,$year) = split("( )",date("w j n Y"));
$month -= 1;
$uhrzeit=date("H:i");
$this_day = "$weekday[$wday], $mday. $months[$month] $year";
echo ("$this_day &middot; $uhrzeit Uhr");
?>
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 17.05.2005, 00:52   #3
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
Zitat:
Zitat von Tetsuo
und ich hab schon zig Strings probiert
welche?
__________________
<table> was my first love and it will be my last
deck16 ist offline   Mit Zitat antworten
Alt 17.05.2005, 01:52   #4
TP-Senior
 
Benutzerbild von Tetsuo
 
Registriert seit: Apr 2004
Ort: Hockenheim
Tetsuo ist auf einem guten Weg
@deck16
setlocale(LC_TIME, 'de_DE');
setlocale(LC_TIME, 'de-de');
setlocale(LC_ALL, 'de_DE');
setlocale(LC_ALL, 'de-de');
setlocale(LC_TIME, 'de_DE ISO-8859-1');
setlocale(LC_TIME, 'de_DE.ISO-8859-1');
Und viele mehr

@Boris
eine eigene Funktion wollte ich aus verschiedenen Gründen vermeiden.
Daher, woran erkenne ich ob mein Provider es erlaubt und wenn ja, wie finde ich heraus welches der Richtige String ist? Optimalerweise, wo genau steht es in der phpinfo()
__________________

nito | 鉄生
Tetsuo ist offline   Mit Zitat antworten
Alt 17.05.2005, 02:00   #5
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Du kannst mit diesem kleinen Skript ermitteln lassen, wie Du es bei Deinem Provider machen musst:

Code:
/* try different possible locale names for german as of PHP 4.3.0 */
$loc_de = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge')
echo "Preferred locale for german on this system is '$loc_de'";
Quelle: http://www.php.net/setlocale
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 17.05.2005, 13:40   #6
TP-Senior
 
Benutzerbild von Tetsuo
 
Registriert seit: Apr 2004
Ort: Hockenheim
Tetsuo ist auf einem guten Weg
Is das peinlich , der Fehler war an einer ganz anderen Stelle.

es war doch die
PHP-Code:
setlocale(LC_TIME'de_DE'); 
Der Provider schrieb mir »de_DE«, dann hab ich nochmal alles durchgeschaut und den wahren Fehler gefunden.

Leider habe ich auch herausgefunden das man es nicht aus der phpinfo() herauslesen kann, den in der gesamten phpinfo() steht nirgends ein »de_DE«, schade

Sorry Leute, aber danke für die Hilfe
__________________

nito | 鉄生
Tetsuo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
setlocale(LC_TIME, 'de_DE'); setlocale(LC_TIME, 'de_DE');
« Chat include fehler! | Upload ohne FTP »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67