[PHP] Pb pour passer en parametre du code html

Pb pour passer en parametre du code html [PHP] - PHP - Programmation

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 ! ;)

Reply

Marsh Posté le 04-06-2002 à 10:22:36   

Reply

Marsh Posté le 04-06-2002 à 11:04:51    

[:gotcha] ...

Reply

Marsh Posté le 04-06-2002 à 11:11:31    

SCREAM78 a écrit a écrit :

[:gotcha] ...  




 
remplace tout les < par < et > par > avec str_replace ou les regexp


---------------
Narf... It is broken...
Reply

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

Reply

Marsh Posté le 04-06-2002 à 12:02:55    

si tu fé un $body=htmlentities($body); avant de l'envoyer?
 
> -> greater than >
< -> lower than <


---------------
All we need is a soul revolution
Reply

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 !


Message édité par SCREAM78 le 06-04-2002 à 12:12:32
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed