Foros del Web » Programando para Internet » PHP »

problema con php y rss

Estas en el tema de problema con php y rss en el foro de PHP en Foros del Web. tengo un problema montando con php mis rss de mi blog: el problema está que en cuanto hago un <description>lo que sea</description> esto no me ...
  #1 (permalink)  
Antiguo 22/06/2007, 04:37
 
Fecha de Ingreso: noviembre-2006
Mensajes: 28
Antigüedad: 17 años, 5 meses
Puntos: 1
problema con php y rss

tengo un problema montando con php mis rss de mi blog:
el problema está que en cuanto hago un <description>lo que sea</description> esto no me parece ya que en la base de datos en el campo cuerpo puedo tener cosas como < a href etc.... y esto provoca que no me lea este campo y que pete todo...no se si me habéis entendido... os paso el codigo de mis rss. ciao
Código PHP:
$pg_titulo = 'Mgadda'; 
$pg_link = '*'; 
$pg_descripcion = 'music, programming, things'; 
$pg_idioma = 'es'; 
require "conexion.php"; 

Header( "Content-type: text/xml"); 
echo '<'; ?>?xml version="1.0" encoding="utf-8"?> 
 
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" 
 "*"> 
 
<rss version="0.91"> 
 
 <channel> 
 <title><?=$pg_titulo?></title> 
 <link><?=$pg_link?></link> 
 <description><?=$pg_descripcion?></description> 
 <language><?=$pg_idioma?></language> 
<? 
$sql
="SELECT * FROM noticias WHERE publicado=1 ORDER BY fecha DESC"
$qry mysql_query($sql); 
//if (mysql_num_rows($qry)) 
while ($row=mysql_fetch_array($qry)){ 
 echo 
"\n"
 echo 
" <item>\n"
 echo 
" <title>".$row[$db_campo_titulo]."</title>\n"
$descripcion=substr($row[cuerpo],0,208)."..."

 echo 
" <description>".$descripcion."</description>\n"
 echo 
" <link>*?id=".$row[id]."</link>\n"
 echo 
" </item>\n"

?> 
 </channel> 
</rss>
  #2 (permalink)  
Antiguo 22/06/2007, 05:19
 
Fecha de Ingreso: mayo-2005
Mensajes: 188
Antigüedad: 18 años, 10 meses
Puntos: 6
Re: problema con php y rss

Para la descripción has de usar un CDATA.
  #3 (permalink)  
Antiguo 22/06/2007, 05:52
 
Fecha de Ingreso: noviembre-2006
Mensajes: 28
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: problema con php y rss

vale!
ahora si funciona! pero tengo un problema con los acentos...que puedo cambiar para que los acentos se muestren correctamente?
  #4 (permalink)  
Antiguo 22/06/2007, 05:57
 
Fecha de Ingreso: noviembre-2006
Mensajes: 28
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: problema con php y rss

lo he arreglado con US-ASCII graciasss
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:06.