Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1444 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment garder le retour à la ligne d'un TEXTAREA ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment garder le retour à la ligne d'un TEXTAREA ??

n°1210818
Proov
Art & Science
Posté le 29-09-2005 à 14:42:40  profilanswer
 

Hello
 
j'ai fait un formulaire, avec une zone de texte nommée msg je récupère toutes les valeurs dans un fichier PHP comme ceci:
 

$msg = htmlentities($_POST['msg']);


 
sauf que quand je fais des retours a la ligne dans cette zone de texte, ça me renvoit un espace à la place...
 
une idée pour que quand j'affiche $msg ça me garde les retours à la ligne ?
 
merci :hello:

mood
Publicité
Posté le 29-09-2005 à 14:42:40  profilanswer
 

n°1210821
boulax
Inserer phrase hype en anglais
Posté le 29-09-2005 à 14:44:36  profilanswer
 

http://fr.php.net/manual/fr/function.nl2br.php :??:


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1210823
Proov
Art & Science
Posté le 29-09-2005 à 14:46:13  profilanswer
 

:love: merci  :love: quelle honte a moi, y'a déja une fonction toute faite :lol:  
 
 
et j'ai déja un htmlentities, comment je fait pour ajouter le nl2br ? je l'imbrique apres le htmlentities ?

n°1210827
boulax
Inserer phrase hype en anglais
Posté le 29-09-2005 à 14:49:20  profilanswer
 

Bah essaye les deux mais je crois pas que ça change quelque chose ;)


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1210829
Proov
Art & Science
Posté le 29-09-2005 à 14:52:01  profilanswer
 

c'est bon j'ai fait ça:
 

$msg = nl2br(htmlentities($_POST['msg']));


 
et ça marche bien :love:  
 
merci encore :hello:

n°1211585
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2005 à 13:29:52  profilanswer
 

C'est plutôt à l'affichage qu'il faut faire ça, inutile de stocker les <br /> dans la BD.
Pareil pour htmlentities je dirais (et encore, il n'est pas très utile si les pages ont toutes le même charset htmlspecialchars suffit)


Message édité par antp le 30-09-2005 à 13:30:38

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1211786
dwogsi
Défaillance cérébrale...
Posté le 30-09-2005 à 15:24:57  profilanswer
 

MAIS IL NE FAUT PAS LES STOCKER DANS LA BDD!!!!
(C'est plus clair comme ca)
Ca l'allourdi pour rien et en plus c'est complétement pas du tout évolutif!!! Si un jour tu te dis : "tiens je vais ajouter un p'tit truc pour formater le texte" bah tu sera certainement baisé à cause de ca!
 
Les gars ya des tutos qui existent sur le net et qui expliques ce genre de choses à savoir!
 
Pardon, j'me suis emballé et j'men prend pas a toi antp, que ce soit clair sinon vais encore me faire taper dessus!


Message édité par dwogsi le 30-09-2005 à 15:26:48

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1211844
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2005 à 16:10:02  profilanswer
 

Bah je vois pas pourquoi tu t'en prendrais à moi puisque je dis exactement la même chose que toi : "C'est plutôt à l'affichage qu'il faut faire ça, inutile de stocker les <br /> dans la BD. "
Ça dit bien ce que t'as dit : ne pas stocker dans la BD


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1211849
boulax
Inserer phrase hype en anglais
Posté le 30-09-2005 à 16:17:03  profilanswer
 

A aucun moment il ne parle de stocker les <br/> en BD :/


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1211850
dwogsi
Défaillance cérébrale...
Posté le 30-09-2005 à 16:17:32  profilanswer
 

antp a écrit :

Bah je vois pas pourquoi tu t'en prendrais à moi puisque je dis exactement la même chose que toi : "C'est plutôt à l'affichage qu'il faut faire ça, inutile de stocker les <br /> dans la BD. "
Ça dit bien ce que t'as dit : ne pas stocker dans la BD


Oui oui je sais bien mais des fois les gens se sente agressé alors que ce n'est pas le cas donc je disais ca simplement pour apporter plus de clareté !
 
Je sais bien que tu est daccord avec moi, cela va de soit mon cher!

boulax a écrit :

A aucun moment il ne parle de stocker les <br/> en BD :/


 Lol, effectivement... J'ai même pas pris le temps de lire la totalité du topic, simplement en diagonal comme on dit et quand j'ai vu le post d'antp j'ais cru que l'autre voulais stocker ca dans la BDD. Mille pardons!  :jap:


Message édité par dwogsi le 30-09-2005 à 16:20:25

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le 30-09-2005 à 16:17:32  profilanswer
 

n°1211962
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2005 à 17:29:02  profilanswer
 

nl2br(htmlentities($_POST['msg']));
 
Ça ressemble quand même à un traitement sur la donnée envoyée par l'utilisateur... et à part stocker dans la BD qu'en faire d'autre ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1211970
boulax
Inserer phrase hype en anglais
Posté le 30-09-2005 à 17:32:59  profilanswer
 

L'afficher ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1212031
dwogsi
Défaillance cérébrale...
Posté le 30-09-2005 à 18:23:13  profilanswer
 

Bah ouai...
Mais bon... Echo?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1212038
boulax
Inserer phrase hype en anglais
Posté le 30-09-2005 à 18:28:02  profilanswer
 

ET ? [:mlc2]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1212041
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2005 à 18:30:59  profilanswer
 

Ouais mais juste afficher une donnée $post c'est quand même pas super utile :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1212061
Proov
Art & Science
Posté le 30-09-2005 à 18:52:10  profilanswer
 

c'est un formulaire qui envoie un mail grace a la fonction mail()
 
désolé de pas connaitre toutes les fonctions PHP par coeur :pfff: j'apprend petit à petit, et là ça marche...
des que le formulaire est envoyé en POST, la page PHP de traitement contient qqchose comme ça
 
$nom = htmlentities($_POST['nom']);
$adr = htmlentities($_POST['adr']);
$msg = nl2br(htmlentities($_POST['msg']));
...
 
 
$message = '<html>
<head>
<title>fuck</title>
</head>
<body>
Nom:'.$nom.'<br>
Adresse:'.$adr.'<br>
 
etc... enfin vous voyez quoi
 
puis j'envoie en faisant mail($destinataire, $message etc...)
je sais plus exactement :D  
 
si vous voyez un truc choquant... :sarcastic:

n°1212081
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2005 à 19:42:37  profilanswer
 

Bon alors j'ai rien dit :whistle:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1212218
boulax
Inserer phrase hype en anglais
Posté le 30-09-2005 à 22:31:08  profilanswer
 

A cours d'excuses bidons ? :D


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1212287
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-09-2005 à 23:45:03  profilanswer
 

Pas besoin d'excuse bidon, je ne pouvais pas deviner que c'était pour un e-mail, vu que dans la majorité des cas c'est pour une page web :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1212317
dwogsi
Défaillance cérébrale...
Posté le 01-10-2005 à 03:15:23  profilanswer
 

C'est du mail html ca... Déjà banni de mon répertoire depuis longtemps!
Donc pouvais pas y penser non plus!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1212328
Proov
Art & Science
Posté le 01-10-2005 à 09:37:48  profilanswer
 

et t'utilise quoi toi ?
 

n°1212434
dwogsi
Défaillance cérébrale...
Posté le 01-10-2005 à 15:02:42  profilanswer
 

Des mails en format texte uniquement, je suis comme ca a peut pret certain du rendu et on doit également prendre en considération que certaines personnes on choisi de bloquer les mails au format html....
 
Et un mail au format texte ca se charge plus vite!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1212442
Proov
Art & Science
Posté le 01-10-2005 à 15:09:05  profilanswer
 

ouai mé là, ça sera moi qui recevra l'email, pas l'utilisateur :D

n°1212445
dwogsi
Défaillance cérébrale...
Posté le 01-10-2005 à 15:12:20  profilanswer
 

Dans ce cas ca change la donne, désolé.
 [:djsix]


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment garder le retour à la ligne d'un TEXTAREA ??

 

Sujets relatifs
Derniéres question avant mise en ligne[PHP Compilé pr ligne de commande] Comment demander une entrée de l'..
Append de la sortie standard sans retour a la lignesupprimer une ligne d'un tableau
Recharger table sql en ligne de commandeNotice: unserialize(): Error at offset => ' et retour chariot
[Javascript]Comment faire un retour chariot dans une chaîne de tableauAligner 2 éléments sur 1 même ligne & background??
Invite de commanre retour 
Plus de sujets relatifs à : Comment garder le retour à la ligne d'un TEXTAREA ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR