Bonjour,
Je reviens encore vers vous pour un autre problème que je rencontre lors du passage vers php 7.
dans une fonction, j'utilisais la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
return @ereg_replace($r,'\\3-\\2-\\1',$date);
Apparement, cette fonction doit etre remplacé par preg_replace

j'ai modifié mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function Change_formatDate($date, $format = 'fr')
	{
		$r = '^([0-9]{1,4}).([0-9]{1,2}).([0-9]{1,4})$';	
		if($format === 'en')
		//$user = preg_replace("/'/", "''", $user);
 
		return preg_replace($r, '\\3-\\2-\\1', $date);
		return preg_replace($r, '\\3-\\2-\\1', $date);
	}
et voici l'erreur affichée :
Warning: preg_replace(): No ending delimiter '^' found in /customers/a/c/b/nicopack.be/httpd.www/em/includes/fonctions.php on line 183
Avez-vous une idée du problème ?

Je vous remercie.

Nicolas