Un bug étrange...

Depuis avant hier j’ai les trois lignes suivantes qui s’affichent aussi bien sur le site public que sur le site d’administration.

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/www/oggam/ecrire/inc_texte.php3 on line 60

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/www/oggam/ecrire/inc_texte.php3 on line 61

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/www/oggam/ecrire/inc_texte.php3 on line 62

Or ce site (sous spip1.4) marche sans problème depuis plus d’un an et je n’y ai pas apporté de modification depuis un moment

J’imagine que celà correspond à des changements intervenu chez mon hébergeur (Westhost), non?

Quelqu’un aurait-il déjà eu ce problème? Si je sais d’ou ca vient je pourrai poser la bonne question à mon hébergeur…

Ci dessous les lignes correspondantes dans inc_texte.php3

setlocale(‹ LC_CTYPE ›, $GLOBALS[‹ lang ›]) ||
setlocale(‹ LC_CTYPE ›, $lang2.’’.$GLOBALS[‹ lang ›]) ||
setlocale(‹ LC_CTYPE ›, $GLOBALS[‹ lang ›].’
’.$lang2);

At 09:52 AM 1/24/03 +0100, yann wrote:

Salut

Guillaume JAN a écrit :

[zap]

Quelqu'un aurait-il déjà eu ce problème? Si je sais d'ou ca vient je
pourrai poser la bonne question à mon hébergeur....

Ci dessous les lignes correspondantes dans inc_texte.php3

setlocale('LC_CTYPE', $GLOBALS['lang']) ||
setlocale('LC_CTYPE', $lang2.'_'.$GLOBALS['lang']) ||
setlocale('LC_CTYPE', $GLOBALS['lang'].'_'.$lang2);

Ton hébergeur a changé sa version de php, il faut que tu enlèves les '
autour de LC_CTYPE

A+ Yann

Je confirme que cette modification règle le problème sur un site sur OVH
qui en est resté à la version 1.3.2

A+

--
Gérard LANOYE lanoye@action-reseau.com
ACTION RESEAU http://www.action-reseau.com
81140 VAOUR - Tél 05 63 56 45 55 Fax 05 63 56 38 52