Question #3663   Proposée par Answiki le 03/12/2021 à 7:23:12 UTC

Comment afficher du code source comportant des balises dans une page HTML ?

Answer   Submitted by Answiki on 12/03/2021 at 07:28:27 AM UTC

Pour afficher du code source HTML dans une page HTML, il est nécessaire de remplacer respectivement les signes inférieurs ( < ) et supérieurs ( > ) du code source par &lt; et &gt;. Si le remplacement n'est pas fait, ces symboles seront interprétés comme des ouvertures et fermetures de balises par le navigateur. Il en va de même pour tous les symboles spéciaux du HTML.


Si la page est générée dynamiquement, il existe une fonction PHP htmlentities() qui est prévue à cet effet :

echo htmlentities('<h1>Titre</h1>');

affichera :

<h1>Titre</h1>

Si le code source comporte des retour chariots, il convient de les convertir en balises <br>. Là encore, si la page est générée dynamiquement, il existe une fonction PHP nl2br() prévue à cet effet :

echo nl2br(htmlentities("<h1>Titre 1</h1>\n<h2>Titre 2 </h2"));

affichera :

<h1>Titre 1</h1>
<h2>Titre 2 </h2>


Voire aussi :




7 events in history
Answer by Answiki on 12/03/2021 at 07:28:27 AM

Pour afficher du code source HTML dans une page HTML, il est nécessaire de remplacer respectivement les signes inférieurs ( < ) et supérieurs ( > ) du code source par &lt; et &gt;. Si le remplacement n'est pas fait, ces symboles seront interprétés comme des ouvertures et fermetures de balises par le navigateur. Il en va de même pour tous les symboles spéciaux du HTML.


Si la page est générée dynamiquement, il existe une fonction PHP htmlentities() qui est prévue à cet effet :

echo htmlentities('<h1>Titre</h1>');

affichera :

<h1>Titre</h1>

Si le code source comporte des retour chariots, il convient de les convertir en balises <br>. Là encore, si la page est générée dynamiquement, il existe une fonction PHP nl2br() prévue à cet effet :

echo nl2br(htmlentities("<h1>Titre 1</h1>\n<h2>Titre 2 </h2"));

affichera :

<h1>Titre 1</h1>
<h2>Titre 2 </h2>


Voire aussi :




Answer by Answiki on 12/03/2021 at 07:26:41 AM

Pour afficher du code source HTML dans une page HTML, il est nécessaire de remplacer respectivement les signes inférieurs (<) et supérieurs (>) du code source par < et >. Si le remplacement n'est pas fait, ces symboles seront interprétés comme des ouvertures et fermetures de balises par le navigateur.


Si la page est générée dynamiquement, il existe une fonction PHP htmlentities() qui est prévue à cet effet :

echo htmlentities('<h1>Titre</h1>');

affichera :

<h1>Titre</h1>

Si le code source comporte des retour chariots, il convient de les convertir en balises <br>. Là encore, si la page est générée dynamiquement, il existe une fonction PHP nl2br() prévue à cet effet :

echo nl2br(htmlentities("<h1>Titre 1</h1>\n<h2>Titre 2 </h2"));

affichera :

<h1>Titre 1</h1>
<h2>Titre 2 </h2>


Voire aussi :




Question by Answiki 12/03/2021 at 07:23:12 AM
Comment afficher du code source comportant des balises dans une page HTML ?
Question by Answiki 12/03/2021 at 07:23:12 AM
Comment afficher du code source comportant des signes inférieurs et supérieurs dans une page HTML ?
Question by Answiki 12/03/2021 at 07:23:12 AM
Comment afficher du code source comportant les symboles < et > dans une page HTML ?
Question by Answiki 12/03/2021 at 07:23:12 AM
Comment afficher du code source HTML dans une page HTML ?
Question by Answiki 12/03/2021 at 07:23:12 AM
Comment afficher du code source HTML dans une page Web ?
# ID Query URL Count

Icons proudly provided by Friconix.