retours chariot dans un formulaire

retours chariot dans un formulaire - PHP - Programmation

Marsh Posté le 10-11-2004 à 12:27:18    

bonjour!
je ne sais pas trop comment m'y prendre pour  transmettre d' un texteara, les retours chariot ... j'imagine qu'il faut convertir mon texte brut en html ... mais comment faire ???
 
actuellement mes pages sont comme ceci mais le texte reste en un bloc impossible de faire des paragraphes:

Code :
  1. //formulaire.php<form name="formulaire"action="traitement.php" method="post" enctype="multipart/form-data">
  2. <textarea name="description" cols="50" rows="6"><textarea>
  3. </form>
  4. //traitement.php
  5. echo $_POST['description'];


 
 
merci de votre aide


Message édité par attentio le 24-03-2005 à 20:56:22

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
Reply

Marsh Posté le 10-11-2004 à 12:27:18   

Reply

Marsh Posté le 10-11-2004 à 12:29:57    

nl2br [:petrus75]

Reply

Marsh Posté le 10-11-2004 à 12:37:38    

ca a dire !!!! comment j'utilise nl2br ?????
merci de ton aide

Reply

Marsh Posté le 10-11-2004 à 12:44:25    

doc ;)

Reply

Marsh Posté le 10-11-2004 à 13:16:35    

et dans le même style de problème si la personne mets des apostrophes ou des guillemets dans le texte, lorsque je balance le contenu du textarea dans une base de données MySQL ça marche pas à cause des guillemets ou apostrophes qui sont pris pour des délimiteurs de chaînes [:airforceone] Vous voyez ce que je veux dire ? Si oui, comment je fais-je pour éviter celà ?
 
Merki :hello:

Reply

Marsh Posté le 10-11-2004 à 13:50:34    

addslashes() mon ami!

Reply

Marsh Posté le 10-11-2004 à 16:59:10    

ah c'est bon à savoir bob :-)
 
Et si je veux afficher le contenu d'un champ, je dois faire quoi pour retirer ces slash qui ont été ajouté ? Y'a une fonction qui permet de faire l'inverse ?

Reply

Marsh Posté le 10-11-2004 à 17:09:14    

stripslashes()  
RTFM [:prodigy]

Reply

Marsh Posté le 10-11-2004 à 17:40:41    

comme c'est magnifique, je vais essayer ça tout de suite.
 
Merci beaucoup Ayuget. RTFM ? :??:


Message édité par Inekman le 10-11-2004 à 17:40:59
Reply

Marsh Posté le 10-11-2004 à 18:32:48    

Read The Fucking Manual
 
En clair, faudrait peut-être prendre le temps de consulter la doc officielle quoi !!

Reply

Marsh Posté le 10-11-2004 à 18:32:48   

Reply

Marsh Posté le 10-11-2004 à 18:36:40    

inekman a écrit :

ah c'est bon à savoir bob :-)
 
Et si je veux afficher le contenu d'un champ, je dois faire quoi pour retirer ces slash qui ont été ajouté ? Y'a une fonction qui permet de faire l'inverse ?

Le champ dans la base n'a plus le \, donc t'as rien à faire pour l'afficher.

Reply

Marsh Posté le 10-11-2004 à 23:24:10    

Somebug -> Si tout le monde cherche ses infos sur le net et sur les doc y'a pu de problème. Notre ami à l'origine du post aurait trouvé sa solution tout seul comme un grand mais moi je considère que dans un forum, on peut y venir pour se faire aider par des personnes qui sauront résoudre le problème et ça permet de communiquer et d'échanger des points de vue sur certaines choses :( J'ai rien fait de mal je crois mais si tout le monde se démerde tout seul, ils vont servir à quoi les mega forums de H.fr :-P
 
ratibus -> dans ma base de données ils sont stockés les slashe c'est pour ça que je me disais si on les met, faut aussi les retirer :-)

Reply

Marsh Posté le 11-11-2004 à 15:09:07    

inekman a écrit :

Somebug -> Si tout le monde cherche ses infos sur le net et sur les doc y'a pu de problème. Notre ami à l'origine du post aurait trouvé sa solution tout seul comme un grand mais moi je considère que dans un forum, on peut y venir pour se faire aider par des personnes qui sauront résoudre le problème et ça permet de communiquer et d'échanger des points de vue sur certaines choses :( J'ai rien fait de mal je crois mais si tout le monde se démerde tout seul, ils vont servir à quoi les mega forums de H.fr :-P
 
ratibus -> dans ma base de données ils sont stockés les slashe c'est pour ça que je me disais si on les met, faut aussi les retirer :-)


TT à fait d'accords avec toi  :jap: Il y en a à qui ça fait vraiment chier de lire la doc officielle qui d'ailleurs n'est pas très exitante. Alors ils peuvent apprendre à partir du forum. Et ceux qui ne veulent pas repondre alors ils ne repondent pas ! tt le monde est content  :hello:

Reply

Marsh Posté le 11-11-2004 à 15:25:48    

a attentant ... comment ki fo faire pour utiliser nl2br ?
 
merci de me repondre

Reply

Marsh Posté le 11-11-2004 à 15:34:28    

Reply

Marsh Posté le 11-11-2004 à 15:36:51    

Un grand merci pour Ayuget qui m'a conseillé la fonction stripslashes(), c'est parfait et ça marche.
 
Big up.


Message édité par Inekman le 11-11-2004 à 15:37:07
Reply

Marsh Posté le 11-11-2004 à 16:40:26    

scarf3ss3 a écrit :

TT à fait d'accords avec toi  :jap: Il y en a à qui ça fait vraiment chier de lire la doc officielle qui d'ailleurs n'est pas très exitante. Alors ils peuvent apprendre à partir du forum. Et ceux qui ne veulent pas repondre alors ils ne repondent pas ! tt le monde est content  :hello:


Ouais enfin faut pas pousser non plus  [:romn]  
Tu tapes "slashes" dans la doc PHP et tu l'as ta fonction ;)

Reply

Marsh Posté le 11-11-2004 à 16:43:00    

vi maintenant que je sais, c'est plus facile de chercher :-)

Reply

Marsh Posté le 12-11-2004 à 14:24:38    

inekman a écrit :

Somebug -> Si tout le monde cherche ses infos sur le net et sur les doc y'a pu de problème. Notre ami à l'origine du post aurait trouvé sa solution tout seul comme un grand mais moi je considère que dans un forum, on peut y venir pour se faire aider par des personnes qui sauront résoudre le problème et ça permet de communiquer et d'échanger des points de vue sur certaines choses :( J'ai rien fait de mal je crois mais si tout le monde se démerde tout seul, ils vont servir à quoi les mega forums de H.fr :-P
 
ratibus -> dans ma base de données ils sont stockés les slashe c'est pour ça que je me disais si on les met, faut aussi les retirer :-)

C'est pas normal qu'ils y soient.


Message édité par ratibus le 12-11-2004 à 14:27:06
Reply

Marsh Posté le 13-11-2004 à 11:24:46    

y'a aussi striptags() si tu veux pas te faire hacker... Bien sûr, tout dépend de l'utilisation que tu fais de ce qui est saisi dasn ton textarea, mais je te conseille tout de même striptags. Ca vire toutes les balises <.../> et les éventuelles fonctions php d'une chaîne de caractères. ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed