Bonjour,

Voila j'ai voulu utiliser la fonction addslashes pour échapper les quotes et guillemets dans mes chaines pour créer des liens html mais petit problème : les guillemets ne s'échappent pas.

Enfin si mais les liens ne sont pas comme il faut

en fait je fais un lien comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<a href="mapage.php?parametre='.escape($var).'">'.$var.'</a>';
et la fonction escape :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function escape($chain)
	{
		$newChain = addslashes($chain);
		return $newChain;
	}
seulement en faisant ainsi les liens dans le code source (lorsque je fais clic droit > afficher la source) sont bon mais dans le naviguateur ca met : http://host/mapage.php?parametre=am\ (en considérant que $var = am"stramgram)

Une idée ?

Merci d'avance