Créer un BBCode avec PHP et GeSHi

Dans ce tutoriel nous allons voir comment faire du zCode (ou bbCode c’est synonyme) avec php et GeSHi. Un bbCode c’est un système utilisé pour permettre aux visiteurs de mettre en forme leurs textes de manière simple et en évitant d’autoriser le code Html dans les champs des formulaires (ce…

12 commentaires ont été ajoutés, ajoutez le vôtre.

Vous pouvez laisser un commentaire, cependant je ne peux pas vous garantir qu'il sera modéré rapidement ou qu'il aura une réponse, faute de temps pour m'occuper du site.

  1. lebrigandu44

    Merci pour ce tutoriel. Mais j’aimerais savoir s’il est possible de changer le code couleur de GeSHI et si oui comment ?

  2. Rétrolien: Formulaire de contact en PHP | CodesScripts.fr

  3. Rétrolien: Formulaire de contact en PHP | Codes Scripts Tutoriels Vidéo

  4. Rétrolien: Formulaire de contact en PHP | Tutoriels-Video

  5. n3o

    Bonjour , toujours pas de solution pour mon probléme ?

  6. n3o

    Desole il interprete le code ouarfff !!!!

    donc J\\\’ai faim vous voyez il me rajoute deux slash en plus mais en colorer

  7. n3o

    le code php est

    Code php :

    «  »

  8. n3o

    Bonsoir non le code ne plante pas mais si je passe votre code :

    J’obtiens dans la page en colorer :

    Code : php

    il me rajoute des slashs

    Sinon je suis pressé de voir le prochain tuto 😛

    Je me permet une petite suggestions je suis entrain de me faire un mini cms.

    Et ce que j’aimerais c’est savoir comment intégrer geschi dans ma balise code de façon que lorsque j’écris avec ckeditor comment faire pour que ce qui es dans cette balise

    par exemple mon code celui ci ressorte colorer je n’arrive pas a comprendre

    Bonne continuation.

  9. n3o

    Merci pour le tuto.

    J’aurais une question je comprends pas quelque chose j’ai pris vos fichiers j’ai installé ça fonctionne mais le code qui es coloré et obtenu contient des \ je vois pas pourquoi ?

    • Madrzejewski Alexis

      Bonjour,

      C’est vrai que j’ai été un peu vite sur les antislash ! En fait c’est très simple, il y a des caractère spéciaux comme le guillemet  » ou ‘ et le slash / qui font planté notre regex et pour éviter cela on doit « échapper » ces caractères en mettant un anti-slash \ devant. C’est un moyen de dire à notre script « attention, il va y avoir un caractère spécial ». Ce n’est pas valable que pour les regex, c’est aussi valable en php. Un exemple

      <?php
      echo 'Salut ça va ?'; //pas de problème par contre :
      echo 'J\'ai faim'; //Si je ne met pas d'antislash devant ' le script va planter !
      ?>