error_reporting et deprecated

Eléphanteau du PHP | 14 Messages

13 oct. 2011, 18:57

Bonjour,

J'ai codé
 error_reporting(0);
au tout début de mon prog ; malgré ça il m'affiche
Deprecated: Function eregi() is deprecated in...

Comment ne pas afficher ces erreurs?

Merci d'avance :)

ViPHP
xTG
ViPHP | 7331 Messages

13 oct. 2011, 19:10

La remplacer par une fonction à jour telle que preg_replace ? :)

Eléphanteau du PHP | 14 Messages

13 oct. 2011, 19:20

le message est généré pour chaque "ereg".

j'ai 245 occurrences de "ereg" dans mon site . Je n'ai pas le courage de tout réécrire là :(

ViPHP
xTG
ViPHP | 7331 Messages

13 oct. 2011, 19:58

La fonction error_reporting() est désactivée sur ton hébergement je pense.
Car cela aurait du avoir l'effet escompté, à savoir ne pas afficher une seule erreur, warning et compagnie.

Au boulot, donc. ;)

Eléphanteau du PHP | 14 Messages

14 oct. 2011, 18:40

J'ai décommenté ces 4 lignes :
; error_reporting
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED

du coup j'ai page blanche lorsque je charge ma home

ViPHP
xTG
ViPHP | 7331 Messages

14 oct. 2011, 19:58

Pourquoi décommenter des commentaires ?
C'est la liste des valeurs possibles.
Après faut pas s'étonner. :)