Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2005, 10:22
Avatar de nachopro
nachopro
 
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 290
Antigüedad: 20 años, 4 meses
Puntos: 2
htmlentities() sin htmlspecialchars()

Hola chicos:

Cómo sabrán, PHP tiene las funciones htmlspecialchars() y htmlentities() .

Yo quiero que en mi DB se aloje información códigos HTML (específicamente <b><i><p> y esos) y que los caracteres especiales se conviertan al código HTML (ejemplo á sea &aacute;)

para lo cual necesito es que a la variable del formulario se le aplique htmlentities() sin htmlspecialchars()..
es posible esto? cómo?? ya que probé con el siguiente código (para ver si funcionaba) pero no hay caso

Código PHP:
$gen_tex_db=!htmlspecialchars(htmlentities(mysql_real_escape_string($_POST['gen_tex']))); 
o si no, qué se les ocurre que pueda hacer?

probé con str_replace("&lt;", "<", $gen_tex_db) y tampoco me anda

muchas gracias

Última edición por nachopro; 26/05/2005 a las 11:01