Bonjour,
J'ai changé ma version d'EasyPHP 2.0b par 5.3.1.0.
Ma fonction ereg_replace qui marchait me genere des erreurs sous la nouvelle version que j'utilise.
J'avais utilisé ereg_replace pour supprimer tous les accents dans mes mots.

J'ai utilisé preg_replace à la place de ereg_replace mais ça ne supprime pas mes accents.
Voici la fonction qui marchait bien mais qui genère des erreurs maintenant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 function supprimer_accents($c) {
 
 //$c = ereg_replace("[áåâäàã]","a",$c);
 //$c = ereg_replace("ç","c",$c);
 $c = ereg_replace("[êéèë]","e",$c);
// $c = ereg_replace("[íîïì]","i",$c);
 
 $c = ereg_replace("[ÊÉÈË]","E",$c);
// $c = ereg_replace("[ÍÎÏÌ]","I",$c);
 
 $c = ereg_replace("[ÛÜÙÚ]","U",$c);
 //$c = ereg_replace("Ñ","N",$c);
// $c = ereg_replace("Ý","Y",$c);
 
 return $c;
 }
Voici comment j'ai utilisé preg_replace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function supprimer_accents($c) {
 
 //$c = preg_replace("[áåâäàã]","a",$c);
 //$c = preg_replace("ç","c",$c);
 $c = preg_replace("[êéèë]","e",$c);
// $c = preg_replace("[íîïì]","i",$c);
 
 $c = preg_replace("[ÊÉÈË]","E",$c);
// $c = preg_replace("[ÍÎÏÌ]","I",$c);
 
 $c =preg_replace("[ÛÜÙÚ]","U",$c);
 //$c = preg_replace("Ñ","N",$c);
// $c = preg_replace("Ý","Y",$c);
 
 return $c;
 }
Cette derniere fonction ne marche pas
Merci de m'aider!