Cita:
Iniciado por pateketrueke El objetivo de las entidades es que se codifiquen para no romper el HTML, si ves el texto tal cual quiere decir que está funcionando correctamente.
Si necesitas mostrar las entidades entonces debes codificar dos veces el texto, revisa el código fuente y verás.
Si, te entiendo pero te explico con dos ejemplos lo que pretendo saber:
Ejemplo 1:
$campo = htmlentities("eñe olé");
echo $campo
Ejemplo 2
<form name="form1" method="post" action="pag.php">
<input name="campo" type="text" value="<?php echo htmlentities("eñe olé")?>" />
<input type="submit" name="button" id="button" value="Enviar" />
</form>
En pag.php recogemos el campo nombre:
$campo = $_POST["campo"];
echo $campo
En el ejemplo 1 al realizar un
echo $campo en la vista código del navegador sale
eñe olé En el ejemplo 2 al realizar un
echo $campo en la vista código del navegador sale
eñe olé
¿ Por qué sucede esto ??
Saludos!!!