Ik heb een probleem met Locales, ik kan namelijk geen nederlandse dagen van de week krijgen. Als ik het locales op nederlands zet, krijg ik nog steeds Monday ipv maandag.
Ik heb van phpfreakz.nl het volgende stuk code
Alleen werkt het niet. Als ik achter de link iets als ?Lang=NL zet gebeurt er niets en zie ik nog steeds alles in het engels. Is er wat mis met de locales op de server? (debian, apache) of is het een prog fout? Ik zie het iig niet.
Ik heb van phpfreakz.nl het volgende stuk code
code:
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
| <?php
// aanroepen als localtime.php?Lang=NL of localtime.php?Lang=FR
?>
<?PHP
// **********************localtime.php***********************
// **********************************************************
// **GNU Kanters Design® (N.A.W. Kanters) **
// **Website Kanters design®: www.Kanters-Design.com **
// **Emailadres Kanters Design®: info@kanters-design.com **
// **localtime.php Versie#2.2 (2001) **
// **Datum laatste wijziging : 04-04-2003 **
// **********************************************************
// **********************************************************
// **WELKOMSTMELDING PER SPECIFIEKE DATUM**
switch ($Lang) {
case "NL";
putenv("TZ=Europe/Amsterdam");
setlocale( 'LC_ALL', 'nl_NL.ISO_8859-1');
break;
case "EN";
putenv("TZ=Europe/London");
setlocale( 'LC_ALL', 'en_EN.ISO_8859-1');
break;
case "DE";
putenv("TZ=Europe/Berlin");
setlocale( 'LC_ALL', 'de_DE@euro.ISO_8859-1');
break;
case "FR";
putenv("TZ=Europe/Paris");
setlocale( 'LC_ALL', 'fr_FR.ISO_8859-1');
break;
default;
putenv("TZ=Europe/Amsterdam");
setlocale( 'LC_ALL', 'nl_NL.ISO_8859-1');
break;
}
mktime(0,0,0,1,1,1970);
$LocalTime = (strftime("%c"));
$LocalDate = (strftime("%d-%m-%Y"));
$ShortDay = (strftime("%a"));
$LongDay = (strftime("%A"));
$LongMonth = (strftime("%B"));
print "locale Datum / Tijd is: $LocalTime";
print "<BR>";
print "locale Datum is: $LocalDate";
print "<BR>";
print "korte weekdag in deze taal is: $ShortDay";
print "<BR>";
print "Lange weekdag in deze taal is: $LongDay";
print "<BR>";
print "lange maandnaam in deze taal is: $LongMonth";
print "<BR>";
print ("Lokale tijd is: ".date("H:i:s"));
?> |
Alleen werkt het niet. Als ik achter de link iets als ?Lang=NL zet gebeurt er niets en zie ik nog steeds alles in het engels. Is er wat mis met de locales op de server? (debian, apache) of is het een prog fout? Ik zie het iig niet.
[ Voor 16% gewijzigd door Rempage0611 op 30-03-2003 20:49 ]