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
A voir également:
- Pb formulaire PHP !!!
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
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
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. :)
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. :)