Pb formulaire PHP !!!
Xavier
-
Xavier -
Xavier -
Bonjour,
mon problème est le suivant :
dans un formulaire html, je récupère une variable $description à partir d'un textarea. Ce formulaire est ensuite renvoyé dans un mail un peu complexe, organisé comme une page html. Le fait est que ma variable à ce moment la est placé dans un tableau. Le texte entré dans le formulaire par l'utilisateur est bien interprété, sauf en ce qui concerne les retours à la ligne. Ce qui fait que le texte de mon mail final n'est pas mis en forme. J'ai essayé de placer ma variale dans des fonctions genre : htmlspecialchars(), ou addslashes(), mais ca marche pas non plus... à l'aide....
Merci d'avance
mon problème est le suivant :
dans un formulaire html, je récupère une variable $description à partir d'un textarea. Ce formulaire est ensuite renvoyé dans un mail un peu complexe, organisé comme une page html. Le fait est que ma variable à ce moment la est placé dans un tableau. Le texte entré dans le formulaire par l'utilisateur est bien interprété, sauf en ce qui concerne les retours à la ligne. Ce qui fait que le texte de mon mail final n'est pas mis en forme. J'ai essayé de placer ma variale dans des fonctions genre : htmlspecialchars(), ou addslashes(), mais ca marche pas non plus... à l'aide....
Merci d'avance
4 réponses
-
Si ton mail est sous forme html, il faut que tu places des <br> à chaque fin de ligne ("\n")
Je ne sais plus trop ce que fait htmlspecialchars, mais je ne pense pas qu elle fasse ca.
utilise ereg_replace ($description, "\n", "<br>");
Bien, en espérant avoir répondu à ta question.
Chmanu -
Salut,
Plutot qu'une expression réguliere (ce qui est très bien aussi) il y a la fonction nl2br( ).
Kalamit,
Parle à ma culasse, mon carter est malade. :) -
Merci pour les infos, j'ai mis un peu de temps à répondre, désolé....
Je vais essayer ca et je vous ferais connaitre mes résultats. -
Ca y'est, je viens de le tester....
Ca marche nickel, je vous remercie infiniement...
Ah, qu'il est bon de faire confiance à des inconnus, vive les forums, vive les échanges, vive la communication, vive la vie !!!
MERCI
Xavier