Bonjour à tous ,

J'ai des anti-slashes qui apparaissent dans ma newsletter.
J'ai inséré des addslashes un peu partout mais rien n'y fait , les anti-slashes restent

Voici mon code sans addslashes :

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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
include("config.php");
$copyright = "Newsletter envoyée par l'association";
$de = "From:".$nom."<".$email.">";
$connect = mysql_connect($db_chemin,$db_username,$db_pass);
$database = mysql_select_db($db_name);
$sql = "SELECT * FROM bsaseN";
$result = mysql_db_query($db_name,$sql,$connect);
$enregistrements = mysql_num_rows($result);
if($copyright!="Newsletter envoyée par l'association " || empty($copyright))
{
print "<center><h2>ERREUR !</h2></center>";
}
else
{
if ($format==html)
{
while ($resultat = mysql_fetch_array($result)) 
{
$desin = "<font face=\"Verdana\" size=\"-2\">Pour vous désinscrire, allez à cette adresse : ".$url_mailingliste."/option.php?option=desinscription&adresseemail=".$resultat[email]."</font>";
mail("$resultat[email]", "$sujet", "$message<br><br>$desin<br><br>$copyright</a></font>", "$de\nMime-Version: 1.0\nContent-Type: text/html; charset=ISO-8859-1\nContent-Transfer-Encoding: 7bit");
}
print "<font face=\"Verdana\" size=\"2\"><strong>Newsletter correctement envoyée</strong>:<br><br>La newsletter vient d'être envoyée aux ".$enregistrements." inscrits.</font>";
}
else
{
while ($resultat = mysql_fetch_array($result)) 
{
$desin="<font face=\"Verdana\" size=\"-2\">Pour vous désinscrire, allez à cette adresse : ".$url_mailingliste."/option.php?option=desinscription&adresseemail=".$resultat[email]."</font>";
mail("$resultat[email]", "$sujet", "$message\n\n$desin\n\n$copyright", "$de");
}
print "<font face=\"Verdana\" size=\"2\"><strong>Newsletter correctement envoyée</strong> :<br><br>La newsletter a été envoyée aux ".$enregistrements." inscrits.</font>";
}
}
mysql_close();
?>
Si quelqu'un peut m'aider,

dolphi