probleme avec nl2br

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme avec nl2br

par Gico » 20 avr. 2008, 18:16

ok merci beaucoup

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par Hywan » 17 avr. 2008, 14:53

D'après ce que je comprends, deux solutions s'offrent à toi :
  1. soit tu écris ta propre fonction nl2br qui va savoir quand ajouter un <br /> ;
  2. soit tu enlèves les \n autour des balises de tableau (il n'y en pas beaucoup, ça se fait vite).

par Gico » 17 avr. 2008, 14:45

Ok, disons que je récupère simplement du texte brut dans une base de donnée :
<?php echo nl2br($row_WADAarticles['article_resume']); ?>
, la fonction nl2br, permettant de générer un <br /> à chaque retour chariot du texte brut.

maintenant si j'essaie d'ajouter un tableau dans le texte ( par l'admin): je me retrouve avec
de tas de <br / > avant le tableau, une fois cette entrée passée par la fonction nl2br.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par Hywan » 17 avr. 2008, 12:17

Hey :),

je n'ai pas très bien compris ta question. Peut-être qu'un exemple avec du code serait plus parlant :) ?

probleme avec nl2br

par Gico » 17 avr. 2008, 11:54

Bonjour

j'ai un site qui est formaté coté affichage notamment avec cette fonction nl2br , qui ajoute des retours à la ligne.
Je viens d'ajouter un module back office qui permet d'introduire des tableaux dans les textes et voila que l'affichage se traduit par un grande suite de <br> dans le code html avant le tableau.
Il y a t'il une solution pour résoudre se problème sans retirer la fonction nl2br ?

merci d'avance.