Textarea

Eléphant du PHP | 155 Messages

08 juin 2005, 14:08

je me pose plein de questions sur le texte.

Comment ca se passe au niveau du formatage?
J'aimerai ajouter des bouton gras, souligné... comme ici pour la rédaction d'un post.
Comment ca fonctionne ces boutons, comment le texte change't'il d'aspect? Comment ces aspects sont-il enregistrés?

Mammouth du PHP | 19672 Messages

08 juin 2005, 14:13

On fait ça avec du JavaScript et on crée des fausses balises qui sont récupérées et traitées en PHP pour les remplacer par des vraies balises HTML. Ce sont les bbCodes. Un peu comme quand tu ajoutes un smiley, ça rajoute une suite de caractères : en traitant le texte, tu utilises un système d'expressions régulières pour les capturer et les remplacer par autre chose de précis: une image ou une balise html ou la combinaison des deux.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Coco
Invité n'ayant pas de compte PHPfrance

10 juin 2005, 11:47

Bah pour tes boutons Gras Italique Souligné ...
Y'a un objet en Javascript qui s'appelle ExecCommand, il est utilisé dans les wysiwyg mais attention certaines commandes de cet objet ne sont pas très au point
Pour le formatage de texte ça passe mais pour insérer un contrôle serveur attention, ça nécessite des connaissance en html de la part de ton utilisateur