Tenho um formulário de entrada no meu site em que o HTML é permitido e estou tentando adicionar instruções sobre o uso de tags HTML. Eu gostaria que o texto
<strong>Look just like this line - so then know how to type it</strong>
Mas até agora tudo o que recebo é:
Parecido com esta linha - então saiba como digitá-la
Como posso mostrar as tags para que as pessoas saibam o que digitar?
No PHP, use a função htmlspecialchars () para escapar
<
e>
.fonte
Como muitos outros disseram,
htmlentities()
fará o truque ... mas parecerá uma merda.Embrulhe com uma
<pre>
etiqueta e você preservará seu recuo.fonte
Você deveria usar
htmlspecialchars
. Ele substitui os caracteres como abaixo:&
"
quando ENT_NOQUOTES não está definido.'
apenas quando ENT_QUOTES está definido.<
>
fonte
você pode usar htmlspecialchars ()
fonte
Você só precisa codificar os
<>
:fonte
Para exibir tags HTML em um navegador, coloque a saída entre as tags <xmp> e </ xmp>
fonte
<xmp
> está obsoleto agora, mais do que obsoleto. Não use.Você pode usar htmlentities ao ecoar no navegador; isso mostrará a tag em vez de ser interpretada por html.
Veja aqui http://uk3.php.net/manual/en/function.htmlentities.php
Exemplo:
Resultado:
fonte
Use htmlentities () para converter caracteres que, de outra forma, seriam exibidos como HTML.
fonte
Existe outra maneira ...
Isso torna a página inteira servida como texto simples ... melhor é htmlspecialchars ...
Espero que isto ajude...
fonte
fonte