Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/09/2011, 23:47
Avatar de DrFaust
DrFaust
 
Fecha de Ingreso: septiembre-2011
Ubicación: Buenos Aires
Mensajes: 308
Antigüedad: 12 años, 8 meses
Puntos: 87
Respuesta: Php & formularios [problema de script's]

Las entidades HTML son pequeños códigos (como ñ) que representan otros caracteres (como ñ) en una página web. Entre otras cosas, son útiles uno quiere asegurarse de que un texto va a mostrarse como texto, y no va a ser interpretado.

Por ejemplo, imaginate que estás escribiendo un tutorial sobre HTML y querés hablar sobre el tag H1. Entonces ponés:

<h1>Información sobre el tag <h1> </h1></h1>

Lo que ve el navegador es la frase "Información sobre el tag", y luego un tag H1 vacío. Para evitar esto, uno podría poner:

<h1>Información sobre el tag &lt;h1&gt; &lt;/h1&gt;</h1>

&lt; representa el símbolo "<" (lesser than), y &gt; representa el símbolo ">" (greater than). Así, el navegador no se confunde texto con tags y muestra el título correctamente.

Lo que Ronruby sugiere es que utilices la función de PHP htmlentities() para convertir todos los símbolos potencialmente problemáticos de tus artículos a entidades HTML. Para más información, egale una leída al manual de la función.