Problème dans une chaine php

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 : Problème dans une chaine php

Re: Problème dans une chaine php

par Delk9 » 28 sept. 2011, 21:04

Mettre ta chaine dans un <div style="padding-left:20px;"></div>

Problème dans une chaine php

par osaka2011 » 28 sept. 2011, 18:22

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;
}