Retour à la ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Retour à la ligne

par zeus » 20 juin 2005, 16:04

Donc si je comprend bien, je ne peux pas faire un copier/coller direct d'un texte, je dois le baliser avant?

Merci
Tu veux dire quoi ?

Tu pense qu'il faut mettre des <br> dans ton texte ?

Si c'est le cas, non tu n'as pas besoin de le baliser, c'est la fonction nl2br() qui va s'en charger si tu t'en sert juste avant l'affichage

par waf_wafe » 20 juin 2005, 15:23

Oui, exactement !

par Invité » 20 juin 2005, 15:16

Donc si je comprend bien, je ne peux pas faire un copier/coller direct d'un texte, je dois le baliser avant?

Merci

par zeus » 20 juin 2005, 13:39

Ton formulaire enregistre le caractère \n pour dire retour à la ligne

le HTML, lui, attend un <br> pour faire un retour à la ligne

Si tu veut transformer tes \n en <br>, il existe la fonction php nl2br()

exemple :
$var = "coucou\ntout le monde";

echo $var; 
/* affiche
Coucoutout le monde*/

echo nl2br($var);
/*affiche
Coucou
tout le monde*/

par Spetznaz » 20 juin 2005, 13:11

Je crois qu'il ne s'agit pas de PHP mais d'un problème d'HTML.

HTML ne lis pas les retours à la ligne tels quels il faut apposer la balise <BR> à l'endroit où tu veut passer à la ligne suivante.

Le mieux serait que tu montre ton code mais a prioriton problème viens d'HTML...

Retour à la ligne

par Invité » 20 juin 2005, 13:02

Bonjour,
desoler si la question a deja ete pose mais je ne trouve pas la solution à la prise en compte des retour à la ligne d'un formulaire. Mon texte s'affiche
sans retour.

Merci d'avance de votre aide