[Php-it] setlocale su php/modulo e php/cli
Alessandro Marinuzzi
alecosnet at inwind.it
Fri Jun 2 13:16:43 CEST 2006
Matteo Giacomazzi ha scritto:
> Ciao,
>
> sto constatando una cosa davvero strana su una mia macchina Ubuntu
> (breezy).
> Ho compilato manualmente php (4.4.2).
>
> Il seguente script:
>
> <?php
> $res=setlocale(LC_TIME, 'de_DE');
> var_dump($res);
> echo strftime('%A'), "\n";
> ?>
>
>
> dà due risultati diversi se eseguito come CLI piuttosto che come
> modulo di apache2.
> In particolare, se eseguito da CLI la setlocale va a buon fine
> restituendo "de_DE", per contro eseguito da apache2 la setlocale torna
> "false".
> Da cosa può dipendere?
> Notare che data ed ora di compilazione del modulo e del php-cli
> coincidono (dovesse venire il dubbio che sono stati compilati
> separatamente in maniera diversa).
>
> Ogni aiuto è bene accetto (prima che compia un gesto folle! ;))
>
> Ciao,
>
> --
> Matteo
può darsi che abbia a che fare con:
# LanguagePriority allows you to give precedence to some languages
# in case of a tie during content negotiation.
#
# Just list the languages in decreasing order of preference. We have
# more or less alphabetized them here. You probably want to change this.
#
<IfModule mod_negotiation.c>
LanguagePriority it en da nl et fr de el ja kr no pl pt pt-br ru
ltz ca es sv tw
</IfModule>
io ho messo it al posto di en... prova anche tu.... può essere una
fesseria.... non so... provare non costa nulla ;-)
Ciao :-)
--
Alessandro Marinuzzi
----------------------------------
http://www.alecos.altervista.org
----------------------------------
More information about the Php-it
mailing list