Salut à tous,
En ce moment, je crée mon propre BBCode et je rencontre un os pour la création d'une liste.
En effet, quand je tape :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<liste>
<puce>Contenu</puce>
<puce>Contenu</puce>
</liste>
Grâce à ma fonction dont voici un aperçu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    $chaine = preg_replace('`\<liste>(.+?)\</liste>`si','<ul>$1</ul>',$chaine); 
    $chaine = preg_replace('`\<puce>(.+?)\</puce>`si','<li>$1</li>',$chaine);
Je devrais obtenir :
  • Contenu
  • Contenu
Or, dans ce que j'obtiens, le deuxième élement de la liste n'a pas de petit point
J'attends votre aide avec impatience
@+
Sebastien