Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2008, 09:41
yonolose
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años, 1 mes
Puntos: 7
De acuerdo Respuesta: htmlspecialchars sin quitar br

Gracias.

ya conocía la función. Pero al hacer eso y después usar htmlspecialchars, se me pasaban los > a &lt; y < a &gt;

De modo que lo he solucionado así:

Código PHP:
//Recger variable
 
$chisteviene=$_POST["Chiste"];
   
$chistehtml=nl2br($chisteviene);
  
$chistebrespacio=str_replace("<br />","e.s.p.a.c.i.o-br",$chistehtml);
  
$chistebrlt=str_replace("<","&lt;",$chistebrespacio);
  
$chistebrgt=str_replace(">","&gt;",$chistebrlt);
   
$chistebien=str_replace('"',"&quot;",$chistebrgt);
  
$chiste=str_replace("e.s.p.a.c.i.o-br","<br/>",$chistebien);
//Nuestra variable está nueva!! 
Saludos. Si alguien tiene mejor solución, que me la deje por favor.