January 8, 200521 yr salut, alors j'explique mon soucis. Je suis en train de faire un site de news avec php/mysql, et pour le contenu d'une news, j'utilise une zone de texte textarea, et j'enregistre ce contenu dans une table sous mysql. Et ce que j'aimerais, c'est que si je fait des retour à la ligne dans cette zone de texte, je puisse retrouver cette mise en forme lorsque je récupère mes données à partir de ma basse de données. Tout comme sur le forum de pcinpact lorsqu'on ajoute un post. . mais là j'avoue que je sais pas trop comment m'y prendre. dois je faire des fonctions qui vont scanner la chaine avant de l'envoyer dans la base de données, et suivant si je rencontre '\n" , j'ajoute la borne html <br> par exemple pour le cas du retour à la ligne . Donc voila, s'il y avait quelques programmeurs php pour m'indiquer la méthode, ça serait bien cool. merci à+
January 8, 200521 yr salut <?php $txt = str_replace("\n","<br />",$txt); ?> ça marche pas ? Edited January 8, 200521 yr by k-o-x
January 8, 200521 yr et si c'est du html simple (pas du xhtml) c'est <?php $txt = str_replace("\n","<br>",$txt); ?>
January 8, 200521 yr Te prends pas la tête, ça existe déjà dans la grande série des fonctions PHP pour la mise en forme de texte, l'échappement de caractères spéciaux (ce que je te conseille de faire aussi)... String nl2br (String chaîne) @+
January 8, 200521 yr et si c'est du html simple (pas du xhtml) c'est <?php $txt = str_replace("\n","<br>",$txt); ?> ah ouais pardon j'ai décidé que je ferais du xhtml strict maintenant alors j'étais dans le bain... et effectivement j'avais oublié nl2br
January 8, 200521 yr Te prends pas la tête, ça existe déjà dans la grande série des fonctions PHP pour la mise en forme de texte, l'échappement de caractères spéciaux (ce que je te conseille de faire aussi)...String nl2br (String chaîne) @+ pas mal la fonction
January 8, 200521 yr Author merci bien je viens de tester!! et la fonction nl2br marche, alors c'est nikel!!
January 8, 200521 yr Tu peux meme aller faire un tour du coté de htmlentities htmlspecialchars et meme addslashes stripslashes Toutes les fonctions peuvent te servir dans différents cas - est-ce que le texte est une entrée utilisateur, est-ce que tu autorises les balises html, quels caractères craignent pour ta base de données ou pour la sécurité, etc...
January 8, 200521 yr Il y a moyen de faire tellement de choses en php ... c'est incroyable ... et en plus c'est facile ! (faudrait que je m'y remette tiens )
January 8, 200521 yr <br /> Fonctionne très bien en HTML4.0 Strict. En tout cas, c'est ce que j'utilise et ça valide.
Archived
This topic is now archived and is closed to further replies.