picture picture
novembre 29, 2011 PHP 0 Commentaire

« 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 :lol:
Pour les autres fonctions devenues obsolète (plus rares), voir ici

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

Commentaire

Name

Mail (ne sera pas publié)

Website

Laisser ces deux champs tels quels :
:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: