probleme affichage mail

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme affichage mail

par Cyrano » 30 juil. 2005, 11:44

Ajoute donc une ligne pour faire afficher ta variable "$message" juste après la ligne strislashes($message) hitoire de vérifier, il n'est pas normal que ca ne fonctionne pas.... sauf si les backslashes sont déjà doublés, fais donc aussi afficher avant.

Il est en effet possible que tu aies :
L\\'email marche mais avant l\\'apostrophe c\\'est la catastrophe...
Auquel cas, stripslashes enlève le permier de chaque paire, mais pas le second. Ce qui signifie que tu as quelque part un addslashes en trop.

par m8sql » 30 juil. 2005, 11:39

C\'est ça ! Je viens de vérifier, Cyrano

par Cyrano » 30 juil. 2005, 10:06

J'ai un petit doute, c'est:
L/'email marche mais avant l/'apostrophe c/'est la catastrophe...
ou bien
L\'email marche mais avant l\'apostrophe c\'est la catastrophe...
:?:

probleme affichage mail

par m8sql » 29 juil. 2005, 23:49

Salut,

J'ai un probleme dans l'affichage à l'intérieur du mail ...

Quand l'utilisateur remplit un formulaire et me l'envoie par mail, je recois bien son message mais avant chaque apostrophe, c'est la catastrophe! Un antislash vient se caser ?
ex :
L/'email marche mais avant l/'apostrophe c/'est la catastrophe...
mon script :

$message="Bonjour, Un visiteur du monsite.com vous a envoyé un mail\n $Prenom $Nom, vous a écrit\n$Opinion";
$message=htmlspecialchars($message); // On ignore les caractères spéciaux
$message=stripslashes($message); // On supprime les backslash
Where is the fu**ing fault ??
Thx