domingo, 3 de junio de 2012

funciones htmlentities y html_entity_decode de php - strings


htmlentities() Convierte tags html en texto plano, de modo que el código no es interpretado.
Para decodificar las cadenas codificadas por htmlentities() se utiliza html_entity_decode().

Tanto la utilización de htmlentities() como htmlspecialchars() proporcionan seguridad en cuanto a los datos introducidos en formularios con campos de texto, textareas, etc, para evitar la ejecución de código malicioso.

* Esta función es idéntica a htmlspecialchars() en todos los aspectos, excepto que con htmlentities(), todos los caracteres que tienen equivalente HTML son convertidos a esas entidades.

Ejemplo ...

<?php
/* By http://php-estudios.blogspot.com */

//htmlentities() - html_entity_decode()
$html = "<b>'Cadena para codificar o decodificar'</b>";
//codificación
$codificar = htmlentities($html);
echo "htmlentities() = $codificar";
echo "<br>";
//decodificación
$decodificar = html_entity_decode($codificar);
echo "html_entity_decode() = $decodificar";
?>




No hay comentarios: