Page 1 sur 1

Problème dans une chaine php

Posté : 28 sept. 2011, 18:22
par osaka2011
Bonjours à tous,

Voici mon problème :

J'utilise un formulaire avec 3 champs : nom, prénom, message (cols="20" rows="10"). Le début du texte posté doit commencer avec des guillemets (puisqu'il s'agit d'un avis) et doit être décalé vers la droite de 20px (par rapport au bord gauche du site)
Le problème est que lorsqu'on entre un texte assez long dans le champs message et qu'on valide, une partie du texte posté est automatiquement renvoyé à la ligne après un certain nombre de caractères (133 dans mon cas) et cette partie du texte n'est plus décalée de 20px mais collée à gauche. Il y a donc un problème d'alignement entre les 2 lignes.

Existe-t-il un moyen de renvoyer automatiquement le texte à la ligne avec un décalage de 20px ( h11 ?) et ce, pour toutes les lignes du message ?

Merci à vous


$message = "message test"
$text = str_replace("<br />", "", $message);
$opinion="<hr /><br /><h10><b>".$prenom." ".$nom."</b></h10><h12> a écrit le ".$date." </h12><br /><h11>".$guillemet." ".$text." ".$guillemet."</h11><br /><br /><hr />";

h10 {
color:#6699FF;
font:18px Arial, Helvetica, sans-serif;
padding: 0 20px;
}

h11 {
color:#fff;
font:14px Arial, Helvetica, sans-serif;
padding: 0 20px;
font-style:italic;
}

h12 {
color:#6699FF;
font:14px Arial, Helvetica, sans-serif;
text-align:left;
}

Re: Problème dans une chaine php

Posté : 28 sept. 2011, 21:04
par Delk9
Mettre ta chaine dans un <div style="padding-left:20px;"></div>