Tengo un formulario de entrada en mi sitio web donde se permite HTML e intento agregar instrucciones sobre el uso de etiquetas HTML. Me gustaría que el texto
<strong>Look just like this line - so then know how to type it</strong>
Pero hasta ahora todo lo que obtengo es:
Se parece a esta línea, así que sepa cómo escribirla
¿Cómo puedo mostrar las etiquetas para que la gente sepa qué escribir?
En PHP, use la función htmlspecialchars () para escapar
<
y>
.fuente
Como muchos otros han dicho,
htmlentities()
hará el truco ... pero se verá como una mierda.Envuélvalo con una
<pre>
etiqueta y conservará su sangría.fuente
Debe utilizar
htmlspecialchars
. Reemplaza los caracteres de la siguiente manera:&
"
cuando ENT_NOQUOTES no está configurado.'
solo cuando ENT_QUOTES está configurado.<
>
fuente
puedes usar htmlspecialchars ()
fuente
Solo necesitas codificar el
<>
s:fuente
Para mostrar etiquetas HTML dentro de un navegador, rodee la salida con etiquetas <xmp> y </ xmp>
fuente
<xmp
> está obsoleto ahora, más que simplemente en desuso. No lo usesPuede usar htmlentities al hacer eco en el navegador, esto mostrará la etiqueta en lugar de que html la interprete.
Ver aquí http://uk3.php.net/manual/en/function.htmlentities.php
Ejemplo:
Salida:
fuente
Use htmlentities () para convertir caracteres que de otro modo se mostrarían como HTML.
fuente
Hay otra manera ...
Esto hace que toda la página sirva como texto sin formato ... mejor es htmlspecialchars ...
Espero que esto ayude...
fuente
fuente