Bonjour à tous!
Bon, je vous expose mon problème, je suis en train d'écrire un générateur de blog et je m'interesse à la partie saisie des billets.
Donc j'ai un textarea (que j'ai amoureusement nommé texte), je récupère le tout dans une variable $texte en php...
Lorsque mon utilisateur fait 2 retour à la ligne, je veux que le texte précédent soit écrit entre balises <p>, je passe donc par des Expressions Régulières...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $texte = preg_replace("#\n(.*)\n\n#isU","<p>$1</p>",$texte);
Or, avec \n ça ne fonctionne pas, donc je me suis "essaie en cherchant des \s (espaces vides)" et là ça fonctionne, mais si par exemple j'ai deux espaces d'affilée, ça ne fonctionne plus...
Me voilà donc totalement désespéré...
Pourtant c'est bien des \n que retourne un textarea lorsqu'on revient à la ligne non???
Merci par avance
Partager