Pb pour passer en parametre du code html [PHP] - PHP - Programmation
Marsh Posté le 04-06-2002 à 11:11:31
SCREAM78 a écrit a écrit : ... |
remplace tout les < par < et > par > avec str_replace ou les regexp
Marsh Posté le 04-06-2002 à 11:57:26
Ca change rien ... g utilisé la fonction str_replace en faisant : str_replace("<","<",$body); (pareil pour l'autre) et g le meme resultat qu'avant.
Au fait < et > c koi exactement ?
Merci
Marsh Posté le 04-06-2002 à 12:02:55
si tu fé un $body=htmlentities($body); avant de l'envoyer?
> -> greater than >
< -> lower than <
Marsh Posté le 04-06-2002 à 12:11:58
G vu mon erreur 2s apres avoir posté ... j'avais oublié de faire le $body= mais ca marche pas .... par contre g trouvé une solution qui marche .. en utilisant la fonction rawurlencode et rawurldecode ... la ca marche tres bien ! Merci qd meme !
Marsh Posté le 04-06-2002 à 10:22:36
Bonjour,
Je dispose d'une fenetre dans laquelle je construit le corps d'un mail html ... je met tout dans la variable body. J'affiche ce mail dans cette fenetre. L'utilisateur a alors le choix d'envoyer le mail ou d'annuler. Ce que je veux faire c appeler une fonction SendMail(...) (si l'utilisateur souhaite l'envoyer)avec different parametre dont le $body ... le pb c que $ body etant du html le navigateur va l'interpreter et donc me reafficher une nouvelle fois le corps du mail dans la page. G aussi essayer en faisant un formulaire et en mettant un <input type='hidden' ...> mais c pareil.
La question est donc ... comment puis je passer le $body a une fonction sans qu'il soit interpreter.
Merci d'avance !