J'ai créé un analyseur de balisage très simple en php. Cependant, il utilise actuellement str_replace pour basculer entre le balisage et le html. Comment puis-je créer une sorte de "code" (qui utilisera finalement GeSHI) dont le contenu est intact?Construction d'un analyseur de balisage en php
À l'heure actuelle, le balisage suivant: [code][b]Some bold text[/b][/code]
se termine par l'analyse en tant que zone de code avec <b>Some bold text</b>
.
J'ai besoin de quelques conseils, quelle est la meilleure option?
- Programmez une vérification chaque mot individuellement, et si elle est pas dans un [code] boîte, il doit analyser
- le laisser tel quel, laissez les utilisateurs sont incapables d'afficher le balisage intérieur [code].
- Créer un autre type de zone de code spécifiquement pour le balisage HTML, avoir [code] autoorevert tout < ou> à [et].
Y a-t-il peut-être même une autre option? C'est un peu plus dur que ce que je pensais que ce serait ...
EDIT: Est-il même utile d'ajouter une chose de type boîte de code à cet analyseur? Je veux dire, je vois comment cela pourrait être utile, mais c'est un gros effort pour un petit résultat.
Il ne convertit pas tout en HTML, seulement un tableau spécifique. Et < and > sont convertis en leurs entités html;) – Cyclone
Et oui, je pense que c'est ce que je vais faire. – Cyclone
Ce moment où vous trouvez une réponse d'il y a 4 ans. Et êtes horrifiés par vos propres suggestions. Ce qui ne veut pas dire que cette méthode ne fonctionnerait pas, mais l'homme est loin de la solution optimale. –