« Function eregi_replace() is deprecated »…
Vous avez mis à jour votre serveur, et votre nouvelle version PHP est supérieure ou égale à la version 5.3 ?
ce message de « Warning » apparaitra au sommet de bien des pages (si vous autorisez les erreurs à s’afficher pour débuguer le code, bien entendu!)…
La solution est simple.
Attention la fonction eregi_replace() ou ereg_replace() est VRAIMENT obsolète (deprecated en anglais)…
Il suffit en fait de remplacer par l’appel à mb_ereg_replace(), qui est la version multibyte de eregi() et qui elle n’est pas obsolete.
C’est d’ailleurs le cas de toutes les fonctions PHP qui commencent par « ereg ».
NOTA BENE :
au passage, vous aurez exactement le même problème avec la fonctions split() : remplacez la par la fonction explode() , et l’affaire est dans le sac
Pour les autres fonctions devenues obsolète (plus rares), voir ici



No Responses to “« Function eregi_replace() is deprecated »…”