Bonjour à tous,
Une fois de plus, je sollicite votre aide !
Je vous explique la situation :
Quelqu'un (un visiteur par exemple) rentre du texte dans un formulaire.
Mon but : remplacer 2 sauts de ligne par un nouveau paragraphe.
$balises1 = array("<br /><br />");
$balises2 = array("</p><p>");
$contenu='<p>'.str_replace($balises1, $balises2, nl2br(htmlentities($contenu,ENT_QUOTES,"utf-8"))).'</p>';
Dans ma base de donnée, on stockera "$contenu" (le texte est donc maintenant sous forme HTML)
Le problème c'est que le "nl2br()" (remplacement de "entré" par <br />) remplace deux saut de ligne par :
blablabla<br />
<br />
blablabla ligne après 2 "entré"
Donc les deux <br /> ne sont pas collés ! Du coup il mon fonction ne les remplace pas.
Pourriez-vous m'aider ?
Merci d'avance !