Anonymus
mercredi 17 mars 2004 à 16:51
Si ton texte est : "j\'en n\'avons n\'importe" , ta variable est $var, on aura :
$var = "j\'en n\'avons n\'importe";
pour que ta variable soit $var = "j'en n'avons n'importe";
il faut faire :
1/
$var = stripslashes($var);
autrement dit :
on enlève les slashes à la variable $var, et on assigne le résultat à la variable $var.
2/
On peut aussi faire
print stripslashes($var)
mais alors on garde la valeur de la variable $var
Dans l'exemple 1, on a une nouvelle variable sans les slashes, et on perd la valeur de la variable avec les slashes.
Dans l'exemple 2, on garde la valeur de la variable, avec les slashes, par contre, on retourne( on renvoie) la valeur de cette variable, sans les slashes.
Pour ton exemple mail, ca donnerait effectivement :
CODE
<?php
$mail = stripslashes($mail);
$destinataire="$h";
$sujet="$b !";
$from="**@**";
mail("$destinataire","$sujet","Bienvenue $b ! \n \****","From: $from");
?>
... sauf que dans ton code, j'ai peur que tu ne comprennes pas vraiment ce que tu écris

Anonymus.