[RESOLU] Php retour ligne

Eléphanteau du PHP | 12 Messages

18 avr. 2013, 22:38

Salut tout le monde je vous passe tous mes chères salutations,
Voilà je commence à coder un site, ou on peut ecrire des histoires et lire d'autres..
Dans une première page, On sait le Nom de l'auteur, puis le titre du récit ensuite dans un <TEXTAREA> on saisit le texte qui sera long(Trop)
Je stoke ces infos dans ma base de données mysql dans des ROWS.
Dans une seconde pages, J'appelle le titre et le texte écrit.
je les affiche avec 'echo'
Mais, le texte s'affiche sans le retour à la ligne meme s'l est inséré dans une DIV
Voilà
Image

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 avr. 2013, 22:52

salut,


une tite recherche sur le forum ou google t'aurais fournit nl2br


@+
Modifié en dernier par moogli le 18 avr. 2013, 23:18, modifié 1 fois.
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 12 Messages

18 avr. 2013, 22:58

Désolé mais celui qui écrit ne pourrait pas utiliser les </br>, surtout s'il est un PRof
:(
À+

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 avr. 2013, 23:19

Désolé mais celui qui écrit ne pourrait pas utiliser les </br>, surtout s'il est un PRof
:(
À+
désolé mais si tu avais regarder la doc nl2br (dont je viens de corriger le lien) tu n'aurais pas dit une connerie :twisted:


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 12 Messages

18 avr. 2013, 23:25

Ooouuuuupsss
Mais j'ai rien compris, merci comme mêmes je cherche toujours des choses plus détaillé

Eléphanteau du PHP | 12 Messages

18 avr. 2013, 23:25

Ooouuuuupsss
Mais j'ai rien compris, merci comme mêmes je cherche toujours des choses plus détaillé

ghost5922
Invité n'ayant pas de compte PHPfrance

19 avr. 2013, 09:56

Bonjour,

quand tu veux affiche le text tu utilises la fonction nl2br exemple

<textarea name="text">nl2br($value)</textarea>

cette fonction va remplacer tous les retourn a la ligne type "\n" par des <br /> uniquement a l'affichage

Eléphanteau du PHP | 12 Messages

19 avr. 2013, 11:22

Bonjour,

quand tu veux affiche le text tu utilises la fonction nl2br exemple

<textarea name="text">nl2br($value)</textarea>

cette fonction va remplacer tous les retourn a la ligne type "\n" par des <br /> uniquement a l'affichage
Celui qui écrit le récit ne pourrait pas faire les '\n', voilà:
$post='1121321231321231231231213215645645645645645645645456545645454545645645645656456878978787987897'
par exemple
puis
echo $post;
ceci s'affiche mais sans retour de ligne

Mammouth du PHP | 2278 Messages

19 avr. 2013, 11:34

Si je saisis bien le hanneton au vol, il existe deux problèmes:
l'un réglé par moogli, Moogli, Moogli and Co Associated:
Si l'utilisateur met des \n dans son texte....
l'autre suggéré par la dernière réponse:
Comment forcer des sauts de ligne dans u_n texte qui n'en contient pas?
élément de réponse:
décider un nombre de lettres maximal par ligne
à partie du début du texte, chercher l'espace le plus près de cette valeur et y ajouter un </p><p> and so on...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 12 Messages

19 avr. 2013, 11:48

Si je saisis bien le hanneton au vol, il existe deux problèmes:
l'un réglé par moogli, Moogli, Moogli and Co Associated:
Si l'utilisateur met des \n dans son texte....
l'autre suggéré par la dernière réponse:
Comment forcer des sauts de ligne dans u_n texte qui n'en contient pas?
élément de réponse:
décider un nombre de lettres maximal par ligne
à partie du début du texte, chercher l'espace le plus près de cette valeur et y ajouter un </p><p> and so on...
Merciii ça a bien marche le max de lettre par ligne so THANKS

Tyyyy