PHP fonction obsolète

Nouveau WRInaute
Bonjour a vous :)

J'aimerai bien recevoir de votre aide précieuse.

Quelqu'un saurait-il corriger ce problème :

Code:
Deprecated: Function eregi() is deprecated in xxx/xxx/xx.php on line 24

Le code est :

Code:
if ( eregi ( $site_domain, $_SERVER['HTTP_REFERER'] ) ) {

J'ai le même problème avec :

Code:
Deprecated: Function ereg_replace() is deprecated in xxx/xx.php on line 58

Le code est :

Code:
$name = ereg_replace("[^a-z0-9._]", "", $name);

Je suis sous PHP 5.3


Merci par avance de votre aide.
Thomas.
 
Nouveau WRInaute
Merci de ta réponse :)

Donc pour le ereg_replace sa fonctionne.
Cependant pour pour eregi sa ne fonctionne pas..

Code:
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /home/x/www/redirect.php on line 24
 
WRInaute impliqué
Pour ceux qui ont le même problème, c'est simple :

eregi devient mb_eregi
ereg_replace devient mb_ereg_replace

Du coup, c'est plutôt facile à modifier car les fonctions fonctionnent de la même manière ! :)
 
Discussions similaires
Haut