En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
remplacer [retour a la ligne] par \n
kemedu77
Niveau 7
19 janvier 2006 à 21:21:56
Salut à tous,
J´ai un formulaire qui enregistre une zone de texte ds une base de donnée, le problème, c´est qu´il ne prend pas en compte la mise en page ! les saut de lignes ne sont pas respécté ! a chaque fois, ca ne me le mets que sur une seul ligne ! Quelqu´un aurait une fonction pour, lors de l´enregistrement, ca mettre les <br>, ou \n comme il faut???
Merci !
AppleMac
Niveau 9
19 janvier 2006 à 21:24:36
En php, c´est : $texte = nl2br($texte);
PLUS D´INFOS sur http://fr2.php.net/nl2br
kemedu77
Niveau 7
19 janvier 2006 à 21:29:02
Salut, merci pour cette réponse rapide, mais avc ca, ca remplace les \n en <br>, mais pas les aut de lignes normal non?
la, il faut déja des \n, or, moi, j´en ai pas !
AppleMac
Niveau 9
19 janvier 2006 à 21:31:23
Je pense que si… Ils ne sont pas affiche en xhtml avec (en xhtml) <pre> texte </pre> tu peux voir si ils sont bien présent.
n0delO
Niveau 8
19 janvier 2006 à 22:22:23
$message = str_replace(´<br>´,´\n´,$message);
PS: vérifie la syntaxe sur sdz car je suis pas sûr mis sinon utilise preg_replace !
deepblue
Niveau 16
19 janvier 2006 à 22:31:29
quad tu fais un nl2br d´un texte, il prend tout les retours a la lignes en compte : "salut, tu vas bien ? < ça oui, et oti ?? < ça < ça < ça euh...oui " j´espere avoir repondue a ta question