Bonjour tt le monde,

Svp je voudrais changer ereg_replace par preg_replace ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$Correction = $Email;
$Correction = trim(ereg_replace ('(%20)',  ' ', $Correction));
$Correction = trim(ereg_replace ('<br>' ,  '' , $Correction));
$Correction = trim(eregi_replace('(%3c)',  '.', $Correction));
$Correction = trim(eregi_replace('}'   ,  'e', $Correction));
$Correction = trim(ereg_replace ("[](){}<> \t=$£µ§¤#^'`¨~²[]\"<>*", '' , $Correction));								
   if (!strstr($Correction, '@') && strstr($Correction, 'à')) { $Correction = str_replace('à', '@', $Correction); }
  $Correction = strtr($Correction, 'ÄÂÀâäàãéèêëËÉÈÙ€îïìôõöÖÔÒùûüçǍ‡*/:', 'aaaaaaaeeeeeeeeeeiiioooooouuucccc-..');	// Attention 'Ù' devient 'e' !
  $Correction = ereg_replace('[\\|/%\'°";?,‚!]', '.', $Correction);
  $Correction = ereg_replace('( |\. | \.|\.\.|\.-|-\.)', '.', $Correction);
  $Correction = ereg_replace('(--|-\.-|-_|_-)', '-', $Correction);
et ici :

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
17
18
 
else
	{
	$Tmp_Correction = ereg_replace($Erreur['Correction'], $Erreur['Remplacement'], $Correction);
 
	if ($Correction != $Tmp_Correction)
	{
		$Correction = $Tmp_Correction;
 
	}
	else
	{
	$Correction = ereg_replace($Erreur['Correction'],   $Erreur['Remplacement'], $Correction);
	continue;
 
	}
 
     }