Write haof XML files: Reynier Perez Mira
(
rperezm@estudiantes.uci.cu)
Fecha: lun 25 abr 2005 - 18:48:14 CEST
Hola lista:
Resulta que tengo que insertar el texto plano de una pagina web dentro de un campo en tabla de una bdatos. Cuando lo hago normal la consulta me da el error de que algunas cosas de las que trato de insertar vienen con quotas simples (') y algunas con dobles (") por lo que no me inserta. Este problema lo he resuelto con htmlentities de la siguiente forma:
$boletin = htmlentities($_SESSION['boletin'],ENT_QUOTES);
El problema viene cuando quiero mostrar los datos que inserte en la Bdatos que en principio se hayan almacenados en esta forma:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Semana del #1</title></head><style type="text/css">.explaintitle{font-size:10px;font-weight:bold;color:#5c81b1}a:link,a:active,a:visited,a.postlink{color:#006699;text-decoration:none}a:hover{color:#dd6900}.topictitle{font-size:10px;font-weight:bold}a.topictitle:visited{color:#5493b4}a.topictitle:hover{color:#dd6900}</style><body text=#000000 vLink=#0000ff link=#0000ff bgColor=#ffffff><center><table borderColor="#336699" bgcolor="#F0F8FE" cellPadding="5" width="100%" border="1"><tbody><tr><td align="middle" bgcolor="#F0F8FE" colSpan="2"><a href="http://simpro.uci.cu"><img src=" http://simpro.uci.cu/images/boletin/bannerboletin.jpg" border=0 align='absmiddle' alt="Boletín del Portal SIMPRO"></a></td></tr><tr><td bgcolor="#F0F8FE" colSpan="2"><div align=center><strong>Semana del 25/04 al 31/04</strong></td></tr><tr><td bgcolor="#F0F8FE" colSpan="2"><div align=right>Aqu&eacute;l que obtiene una victoria sobre otro hombre es fuerte, pero quien obtiene una victoria sobre s&iacute; mismo es poderoso.<BR>- Lao-tse </div></td></tr><tr><td height="90%" colSpan="2"><table width="100%" border="0"><tr><td scope="col"><div align="left"><font color="#0099CC" size="2" face="Tahoma"><table width="95%" border="0" cellspacing="1" cellpadding="2" align="center"><tr><td colspan="6" width="100%" height="20" bgcolor="#6699CC"><img src=" http://simpro.uci.cu/images/boletin/icon_phpbbforums_top.jpg" border="0" align="absmiddle">&nbsp;<a href=" http://simpro.uci.cu/modules.php?op=modload&name=Forums"
....................
Para ello he creado una funcion que es esta:
function PreviewBol(){
echo "<center><b>"._VISTAPREVIA."</b></center>";
$cons = $db->sql_query("SELECT * FROM ".$prefix."_boletin_historial WHERE (enviado=0) ORDER BY fecha DESC");
$res = $db->sql_fetchrow($cons);
htmlspecialchars
echo html_entity_decode($res['contenido']);
}
Lo que me pasa es que me sale ese mismo codigo en la web y lo que quiero ver es el contenido HTML o sea imágenes, texto, estilos y esas cosas. Alguna idea?
Salu2
Reynier Pérez Mira
3ero. Ing. Informática
Entre más inteligente me siento, más me doy cuenta de lo ignorante que soy.
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:49:33 CET