Convertir les sauts de lignes en <br />

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


sigma2008
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 442
Inscription: 18 Juin 2008

Convertir les sauts de lignes en <br />

Message le Mer Oct 12, 2011 1:50

Bonsoir,
Sur ma bdd dans un champ texte (varchar : utf8_general_ci)
j'ai mes texte sans code html donc les saut de ligne ne comportent aucun code br, donc dans phpmyadmin j'ai ceci :

Code: Tout sélectionner
teste texte
texte texte
texte
bonjour ceci est un texte.


Ce que je veux faire est à l'affichage je change les saut de lignes normaux à des codes html <br/>
Ou bien si vous me suggérez d'enregistrer directement dans la bdd avec les <br /> pouvez vous me dire comment faire ?
Merci beaucoup :oops:


ludoanimation
WRInaute impliqué
WRInaute impliqué
 
Messages: 770
Inscription: 25 Juil 2003

Re: Convertir les sauts de lignes en <br />

Message le Mer Oct 12, 2011 6:46

essaye ca

Code: Tout sélectionner
$texte = str_replace("\n","<br/>",$texte);


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Re: Convertir les sauts de lignes en <br />

Message le Mer Oct 12, 2011 7:09

et pourquoi pas un nl2br() avant d'afficher ta variable (qui est la version complète du code donnée ci dessus, vu qu'il matche sur \r\n, \n\r, \n et \r)


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Convertir les sauts de lignes en <br />

Message le Mer Oct 12, 2011 10:19

+1 e-kiwi pour nl2br() qui est prévu pour. A l'affichage, surtout pas au save.


sigma2008
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 442
Inscription: 18 Juin 2008

Re: Convertir les sauts de lignes en <br />

Message le Mer Oct 12, 2011 11:07

Ahh génial ça marche très bien avec nl2br()
Merci beaucoup ;) problème résolu ;)


sigma2008
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 442
Inscription: 18 Juin 2008

Re: Convertir les sauts de lignes en <br />

Message le Dim Oct 23, 2011 13:52

Je reviens avec une nouvelle question ^^ quand un utilisateur tape un code html ou php il sera exécuté ^^ je veux une fonction qui n'exécute pas ces code !
merci beaucoup ^^


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Convertir les sauts de lignes en <br />

Message le Dim Oct 23, 2011 14:06



sigma2008
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 442
Inscription: 18 Juin 2008

Re: Convertir les sauts de lignes en <br />

Message le Dim Oct 23, 2011 14:16

C'est bon j'ai trouvé ^^
nl2br(htmlentities($message))


zeb
WRInaute accro
WRInaute accro
 
Messages: 4553
Inscription: 5 Déc 2004

Re: Convertir les sauts de lignes en <br />

Message le Dim Oct 23, 2011 15:52

http://php.net/manual/fr/function.strip-tags.php c'est pas mal avant d'enregistrer ce que tu cherche a nettoyer a l'affichage.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités