Bonjour,
j’ai ce message qui s’affiche sur toutes mes pages, du site et de l’interface.
Warning : setlocale() [function.setlocale] : Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/sites/site190/web/ecrire/inc_texte.php3 on line 41
Warning : setlocale() [function.setlocale] : Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/sites/site190/web/ecrire/inc_texte.php3 on line 42
Warning : setlocale() [function.setlocale] : Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/sites/site190/web/ecrire/inc_texte.php3 on line 43
Mon provider me dit que c’est à cause d’un upgrade en php 4 et me conseille d’utiliser la nouvelle fonction LC_*, comme marqué dans le message d’erreur, mais le problème c’est que je suis pas spécialiste en php je connais pas la nouvelle syntaxe de la fonction.
QQn sait modifier ça?
Le code qui bug dans la page concernée: inc_texte.php3 est celui-ci:
$lang2 = strtoupper($GLOBALS[‘lang’]);
setlocale(‘LC_CTYPE’, $GLOBALS[‘lang’]) ||
setlocale(‘LC_CTYPE’, $lang2.’’.$GLOBALS[‘lang’]) ||
setlocale(‘LC_CTYPE’, $GLOBALS[‘lang’].’’.$lang2);
A votre avis ?
Merci de votre aide. Marc