bonjour à tous,
j'ai un petit problème de traitement du retour à la ligne entre le php et html
voilà le code:
alors le problème est que si la variable $sujet contient la séquence d'échappement \n ajoutée comme elle est, il sera remplaçer par <br /> et je veux pas que ce soit ainsi pour que les utilisateurs puisse l'ajouter dans leurs messages.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //je récupére et je mets la variable dans la base de données comme suite: $sujet=htmlentities($_POST['sujet'],ENT_QUOTES); //puis le code pour ajouter à la base de données. //ici un code pour récupérer la variable du bd... $sujet=nl2br($row[1]); echo $sujet;
si par exemple quelqu'un entreaffiche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo"\n";
au lieu de:
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "\n";
doit s'afficher et non pas afficher un retoure à la ligne,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo" ";
je suis un peu coincé parceque même si j'essaierai de faire un fonction moi même je trouve pas comment faire la difference entre les \n entrés par les users et celles ajouter par la touch entrer.
aidez moi s'il vous plait.
Partager