édition de message pour un forum

Eléphanteau du PHP | 43 Messages

21 mai 2006, 19:58

Salut,
je me demandais comment faire pour permettre l'édition des messages dans les forums.
J'ai pensé à plusieurs solutions:
  • enregistrer le message avec le BBcode dans la BDD et le parser à l'affichage
  • ou bien, enregistrer le message transformé en HTML dans la BDD et faire une fonction pour retrouver le texte avec le BBcode
  • ou encore, enregistrer la version BBcode et HTML dans la BDD
Quelle solution me conseillez-vous?

Dux
Eléphant du PHP | 127 Messages

21 mai 2006, 20:06

salut,

sans hésiter que ce soit en MySQL ou BDD texte, en BBCODE brut

Les seules opérations à faire sont:
-retirer les retours chariots et espaces de début et fin trim()
-convertir les codes non BBCODE en affichage htmlentities()
-Echapper les quotes addslashes()

Mammouth du PHP | 19672 Messages

21 mai 2006, 20:06

Le première solution est de loin la plus simple et celle que je te recommanderais.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 43 Messages

21 mai 2006, 20:27

Merci à tous les deux :)