Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-09-2011 17:46:19

wemalo
Membre
Date d'inscription: 31-07-2011
Messages: 55

respect du formatage texte inserer par l'utilisateur, lors de l'affich

Salut à tous !

Je suis en train de coder la page d'un forum.
J'ai fais un petit formulaire pour l'insertion (nom, message) sans problème.
Le message est frappé dans un <textarea>, une fois le formulaire validé j'envoie le tout dans ma base de données.

Quel est selon vous le meilleur moyen d'afficher un message entré par un utilisateur pour qu'il soit de même format lorsqu'il l'a écrit (avec les espaces, les retours à la ligne et les tabulations).

Bref j'aurais vraiment besoin d'aide j'arrive pas à trouver un moyen d'afficher le texte de l'utilisateur dans le bon format.

Merci d'avance.

Dernière modification par wemalo (06-09-2011 17:50:33)

Hors ligne

 

#2 06-09-2011 18:14:16

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: respect du formatage texte inserer par l'utilisateur, lors de l'affich

Bonjour,

En général dans les forums on utilise un éditeur WYSIWYG, genre tinymce ou ckeditor.

Sinon, tu as la fonction php nl2br, que tu peux appeler dans un Zend_Filter_Callback par exemple.

Hors ligne

 

#3 07-09-2011 14:56:21

wemalo
Membre
Date d'inscription: 31-07-2011
Messages: 55

Re: respect du formatage texte inserer par l'utilisateur, lors de l'affich

merci beaucoup,

j'ai utilisé nl2br dans la vue est ça marche:

Code:

<?php echo nl2br($this->escape($objet->valeur));?>

pour les éditeurs WISIWIG, je trouve que c'est aussi intéressant, mais ça demande de temps, je peux y revenir après.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages