variable texto tachar principales pasar parrafo llamar interactua insertar formato etiquetas ejemplos ejecutar desde cómo con combinar codigos codigo basicas php html

php - principales - tachar texto html



Cómo mostrar etiquetas HTML como texto sin formato (9)

Como muchos otros han dicho, htmlentities() hará el truco ... pero se verá como una mierda.

Concluye con una etiqueta <pre> y conservarás tu sangría.

echo ''<pre>''; echo htmlspecialchars($YOUR_HTML); echo ''</pre>'';

Tengo un formulario de entrada en mi sitio web donde HTML está permitido y estoy tratando de 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 consigo es:

Mire esta línea, así que sepa cómo escribirla

¿Cómo puedo mostrar las etiquetas para que las personas sepan qué escribir?


Deberías usar htmlspecialchars . Reemplaza a los personajes de la siguiente manera:

  • ''&'' (ampersand) se convierte en &amp;
  • ''"'' (comilla doble) se convierte en &quot; cuando ENT_NOQUOTES no está configurado.
  • "''" (comilla simple) se convierte en &#039; solo cuando ENT_QUOTES está configurado.
  • ''<'' (menor que) se convierte en &lt;
  • ''>'' (mayor que) se convierte en &gt;

En PHP use la función htmlspecialchars () para escapar < y > .

htmlspecialchars(''<strong>something</strong>'')


Para mostrar etiquetas HTML dentro de un navegador, rodee la salida con las etiquetas <xmp> y </ xmp>


Puede usar htmlentities cuando hace eco en el navegador, esto mostrará la etiqueta en lugar de tener html interpretarla.

Vea aquí http://uk3.php.net/manual/en/function.htmlentities.php

Ejemplo:

echo htmlentities("<strong>Look just like this line - so then know how to type it</strong>");

Salida:

<strong>Look just like this line - so then know how to type it</strong>


Solo necesitas codificar los <> s:

&lt;strong&gt;Look just like this line - so then know how to type it&lt;/strong&gt;


Use htmlentities() para convertir caracteres que de lo contrario se mostrarían como HTML.


puedes usar htmlspecialchars ()

<?php $new = htmlspecialchars("<a href=''test''>Test</a>", ENT_QUOTES); echo $new; // &lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt; ?>


reemplace < por &lt; y > por &gt;