
 Envoyé par 
zoulou172
					 
				 
				Et là j'ai bien "j'ai testé" en base, mais bon d'ou vient le problème docteur ?
			
		 
	 
 Il vient du fait que ton CMS fait un peu n'importe quoi avec les données reçues. Il est parano et du coup crée plus de problèmes qu'il n'en résout : 
Ta classe filtre passe tout à la fonction :
	
	$data = htmlentities($data, ENT_QUOTES, 'UTF-8');
 Ensuite, il y a un autre problème beaucoup plus sérieux, c'est que ton CMS casse les chaînes textes : 
Les fonctions str_* ne sont pas compatibles avec UTF-8. La seule qui le soit sans risque c'est trim()Alors quand tu fais :
	
	$string = str_replace(array('', '', '', ''), array("'", "'", '"', '"'), $string);
 Tu as une probabilité non négligeable de corrompre ta chaine.
Change de CMS.
						
					
Partager