Bonsoir

Je suis nouveau sur le forum, et je suis en train de développer un site en HTML, CSS, JS, PHP5.6...
Mais j'arrive à un impasse :

Mon projet :
Il existe un espace administrateur duquel on peut ajouter du contenu.
Ce contenu est composé de cours
Je voudrais que ce contenu puisse intégrer du code.

Pour cela, j'utilise les balise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<pre><code></code></pre>
Mais je voudrais que entre , convertir les <> en &lt; &gt

Globalement, faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$texte //texte à afficher
preg_replace('#<code>(.+)</code>#isU', '<code>t'.htmlspecialchars('$1').'t</code>', $texte) //remplacer les balises html du résultat
Je n'ai pour l'instant utilisé que preg_replace() de manière simple (b-code)

Merci beaucoup pour vos piste de réfflexion
Léo-Nils