Afficher du code Html sur son site

luminoz

luminoz Le 8 mai 2016 à 14:56 (Édité le 25 janvier 2019 à 17:51)

Salut , je voudrais afficher du code sur mon site comme ceci : 
<html>
<head>
   <title>Exemple</title>
</head>
<body>
</body>
</html>
Mais je ne trouve pas sur le web. Je voudrais que le code sois afficher un peut comme sur sublime texte. Merci a vous 😀 
quiqou55

quiqou55 Le 9 mai 2016 à 13:47 (Édité le 9 mai 2016 à 14:09)

Tu peut modifier les < par &lt; et &gt; par &gt; exemple : 
   &lt;html&gt;        &lt;head&gt;
            &lt;title&gt;Exemple&lt;/title&gt;
        &lt;/head&gt;
        &lt;body&gt;
        &lt;/body&gt;
    &lt;/html&gt;
Ou si tu utilise PHP tu peut le faire dynamiquement :
<?php ob_start() ?>
<html>
<head>
   <title>Exemple</title>
</head>
<body>
</body>
</html>
<?= htmlspecialchars(ob_get_clean()) ?>
 
ob_start() permet de ne pas afficher le contenu qui suit et de la stocker en mémoire.
ob_get_clean() permet de récupérer le contenu en mémoire et de le supprimer
dqfjsqhgfdqhvsq

dqfjsqhgfdqhvsq Le 9 mai 2016 à 19:52

Et pour compléter ça tu peux trouver des petits plugins à intégrer facilement pour que ça soit sympa (comme sur le site primfx.com)
luminoz

luminoz Le 9 mai 2016 à 21:10

Merci , Pourrais tu m'envoyer les plugins ?
coucougael94

coucougael94 Le 18 août 2016 à 20:06

Désolé de déterrer, mais je trouve le sujet intéressant.
Pour ce que tu veux faire, il y a deux étapes :
  • Utiliser la fonction htmlspecialchars afin de pouvoir affiché le contenue sans que celui ci soit interprété par le navigateur (d'ou le bbcode)
  • Et colorer les balises afin de rendre un visuel plus attractif:
Tu prend ton code. Tu sépare en php les balises, les attributs les valeurs et les valeurs des attributs.
Puis, il suffit de donné une couleur différentes aux attributs, valeurs, balise et valeur de attributs en englobant dans un span.
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte