questions au sujet des saut de lignes, puis des quote [PHP] - PHP - Programmation
Marsh Posté le 12-06-2002 à 22:55:41
Vinz416 a écrit a écrit : Voila, j'ai un petit problème avec un formulaire. J'ai un champs en <textarea>, lorsque je tape du texte dedans, que j'appuie sur entrée, ca revient a la ligne. Seulement lorsque je valide mon formulaire, le résultat qui apparait sur ma page ne possède pas les sauts de lignes, tout est collé a la suite Comment faire pour éviter ça ? Autre problème, avec le caractère ' Lorsque dans le texte il y a un apostropher (ex: je m'appelle ... ) et bien le résultat qui apparait sur la page possède un "Je m\'appelle" Comment remédier a ce problème ? J'ai fait une recherche, mais je ne sais pas trop quel terme utilisé dans le moteur, alors je trouve pas mon bonheur Merci |
1ère question : nl2br(le texte)
2èmes : stripslashes(le texte) regarde sur php.net
Marsh Posté le 12-06-2002 à 23:14:10
Ah mais jpensais carrément pas que c'était aussi simple !!
Je croyais ke fallait faire une boucle et tester tous les caractère et tout !! c trop cool la
Marsh Posté le 13-06-2002 à 14:20:28
J'ai testé, ca marche nikel ya pas de problème ... enfin si j'ai un petit pb
Voila ce kil y a dans mon <textarea>, je l'affiche donc sur ma page php, et c impec, mais le message je l'envoi aussi par mail et la ...
Dans le mail, pour chaque saut de ligne, j'ai une balise <br /> qui apparait, c pas très cool ca, et je voulais donc savoir si il y avait une moyen de retirer ceci ?
encore beaucoup merci si qq1 m'aide
Marsh Posté le 13-06-2002 à 15:06:57
Le mail que tu transmet est en mode texte.
En mode texte tu n'a pas besoin de faire le nl2br().
Si le mail est en HTML ça devrait marcher aussi.
PS : le <br /> est le nouveau <br> mais comptatible XHTML
Marsh Posté le 13-06-2002 à 22:42:55
Trop merci sérieux, ca marche trop nikel comme je voulais
Marsh Posté le 12-06-2002 à 22:54:12
Voila, j'ai un petit problème avec un formulaire.
J'ai un champs en <textarea>, lorsque je tape du texte dedans, que j'appuie sur entrée, ca revient a la ligne. Seulement lorsque je valide mon formulaire, le résultat qui apparait sur ma page ne possède pas les sauts de lignes, tout est collé a la suite Comment faire pour éviter ça ?
Autre problème, avec le caractère '
Lorsque dans le texte il y a un apostropher (ex: je m'appelle ... ) et bien le résultat qui apparait sur la page possède un "Je m\'appelle"
Comment remédier a ce problème ?
J'ai fait une recherche, mais je ne sais pas trop quel terme utilisé dans le moteur, alors je trouve pas mon bonheur
Merci