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 !!
 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. Comment faire pour éviter ça ?
 Comment faire pour éviter ça ?  
 
 
 
 
 
 
 
 
 
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
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