Eregi_replace

Fermé
ciranox 9 Messages postés 170 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 22 octobre 2014 - 12 juil. 2010 à 17:29
ciranox 9 Messages postés 170 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 22 octobre 2014 - 12 juil. 2010 à 18:31
Bonjour,

J'ai un problème avec avec la fonction eregi_replace. J'ai cherché sur Google je constate que Cette fonction est OBSOLETE depuis PHP 5.3.0. Alors j'ai remplacé par preg_replace, ça ne marche toujours pas.

Voici l'erreur avec eregi_replace

Deprecated: Function eregi_replace() is deprecated in I:\AIMERIC\PROGRAMME FILES\xampp\htdocs\agb\index.php on line 166

Voici l'erreur avec preg_replace

Warning: preg_replace() [function.preg-replace]: Unknown modifier '{' in I:\AIMERIC\PROGRAMME FILES\xampp\htdocs\agb\index.php on line 166

Et voici le code de la ligne 166

$chaine_smileys .= "<img src=\"".$chem_absolu."images/smileys/".$alex_livre_smileys_smiley[$i]."\" alt=\"\" title=\"".ucfirst(str_replace("_", " ", preg_replace ("[.]{1}(.)*$", "", $alex_livre_smileys_smiley[$i])))."\" style=\"border: 0px; cursor: pointer; vertical-align: middle\" onclick=\"smiley('".$alex_livre_smileys_car_replace[$i]."');\" />";


Merci d'avance.

4 réponses

ciranox 9 Messages postés 170 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 22 octobre 2014 14
12 juil. 2010 à 17:57
je viens de remplacer preg_replace ("[.]{1}(.)*$", "", par

preg_replace ("/(<\/?)(\w+)([^>]*>)/e",
"'\\1'.strtoupper('\\2').'\\3'",

et ça marche, par contre il me reste encore un message d'erreur :

Deprecated: Function set_magic_quotes_runtime() is deprecated in I:\AIMERIC\PROGRAMME FILES\xampp\htdocs\agb\include\livre_include.php on line 15

on m'a dit de remplacer set_magic_quotes_runtime(); par set_magic_quotes_runtime(false);

ça ne marche toujours pas.
0
Profil bloqué
12 juil. 2010 à 18:17
essaye avec addslashes() et pour ré-afficher stripslashes()
0
ciranox 9 Messages postés 170 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 22 octobre 2014 14
12 juil. 2010 à 18:17
J'ai supprimé la fonction set_magic_quotes_runtime(); et j'ai désactivé la fonction set_magic_quotes_runtime(); dans le fichier php.ini

J'ai plus de message d'erreur. Par contre je voudrais savoir si toutes c'est modifications ne vont pas entraîner un dysfonctionnement de mon livre d'or ?
0
ciranox 9 Messages postés 170 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 22 octobre 2014 14
12 juil. 2010 à 18:31
Salut Japan-O-Fan,

Merci pour ton aide

Je suis arrivé à résoudre mon problème de fonction set_magic_quotes_runtime(); par contre j'ai encore une nouvelle erreur

je viens de faire un test de mon livre d'or . Encore une erreur :

Deprecated: Function eregi() is deprecated in I:\AIMERIC\PROGRAMME FILES\xampp\htdocs\agb\include\funct_utiles.php on line 436

ligne 436:
if (eregi ('([^?]+)([?].*)', $email, $temp))
0