Responsive Ad Area

Techniques de geek

Créer son système BBCode (partie 2 : côté serveur)

Note informative : cet article est la suite de l’article Créer son système BBCode (côté client) que je vous invite à lire si vous ne l’avez pas encore fait. Ici nous allons voir comment gérer les balises BBCode en PHP : interprétation des balises et transformation en code HTML. L’architecture de base de notre classe Les attributs et les méthodes de notre classe PHP seront tous en statique. Nous aurons besoin de deux attributs : – bbcodeBalises : tableau comportant la liste de toutes nos balises BBCode – htmlBalises : tableau comportant la liste de toutes les balises HTML correspondantes à nos balises BBCode Et nous ferons appel à quatre méthodes : – bbcodeToHtml() : méthode permettant de convertir un contenu comportant des balises BBCode en code HTML – htmlToBbcode(...

Créer son système BBCode (partie 1 : côté client)

Les balises BBCode (Bulletin Board Code) ont été inventées afin d’éviter l’ajout de code malveillant tout en permettant et simplifiant la mise en forme de messages, articles, ou tout autres éléments textuels ou visuels. On les retrouve essentiellement dans les formulaires des forums de discutions ou dans des CMS du type WordPress ou Prestashop. Il peut également être utile d’implémenter un système BBCode lors du développement d’un site web pour un client qui souhaiterait pouvoir lui-même ajouter, modifier ou supprimer le contenu de certaines pages de son site depuis le backoffice (ou panneau d’administration), et ce, en toute sécurité et sans avoir de connaissances particulières en HTML. Dans cet article, nous allons voir pas à pas comment implémenter son propre sys...

odio non et, Donec elit. id leo. luctus