Question:
I'm translating a book to an HTML page, there in the book there are the codes, but how do I make my HTML display my code, HTML, PHP and JavaScript, without executing them?
Answer:
You need to escape the characters that make your tags interpreted as HTML, the <
and the >
.
For example, instead of:
<div>Teste</div>
use:
<div>Teste</div>
If you are using PHP, there is a function that does this, htmlentities
:
echo htmlentities('<div>Teste</div>');
In the case of PHP code, just output it without the initial <?php
, and it will not be interpreted. If you want to include <?php
in the example, use <?php
.