J'ai fais un petit forum avec des smilies tu clic sur un smile il s'ajoute auto dans la textarea sous la forme lol ensuite j'ai un petit include ou il y a les :
$message=nl2br($message);
$message = str_replace('','<br>',$message);
$message = str_replace(' lol ','<img src="images/smileys/lol.gif">',$message);
Voila mon probleme maintenant c'est que si je tape du texte au kilometre dans mon textarea les retour à la ligne se font bien à l'affichage tandis que si je clique sur plusieurs smiles (au kilometre) qui s'affichent bien en texte dans le formulaire, au formatage pour l'affichage j'ai bien les images mais pas de retour à la ligne, ce qui me donne une scrollbar horizontale dans IE phenomenal.
Voila j'espere etre explicite , merci d'avance pour votre aide.
C'est normal ajoute un espace avant chaque image pour que les données puissent passer à la ligne.
Si tu tapes du texte au kilomètre sans espace entre les lettres le résultat sera le même :o)
excuse moi, me suis mal exprimé y'a bien des espaces justement, espaceespace mais ca passe pas à la ligne tandis que du texte tapé au clavier sans faire entrée passe bien à la ligne.