Foros del Web » Programando para Internet » PHP »

El rss solo funciona aveces...

Estas en el tema de El rss solo funciona aveces... en el foro de PHP en Foros del Web. Si, bastante rara la cosa... mi rss funciona aveces, puede que lo veas totalmente normal, despues actualizas la pagina F5 y ya no anda...pero se ...
  #1 (permalink)  
Antiguo 20/08/2009, 04:58
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Exclamación El rss solo funciona aveces...

Si, bastante rara la cosa... mi rss funciona aveces, puede que lo veas totalmente normal, despues actualizas la pagina F5 y ya no anda...pero se ve perfecto con los lectores de rss como google reader y otros...

Aunque el rss no se vea, el codigo carga bien, es solo como si no se mostrara...

Este es el codigo del rss:

Código PHP:
<?php
//Archivo de configuración de conexión a la base de datos

//Configuración de los datos
$query "SELECT id,serie,sinopsis FROM anime ORDER BY id DESC LIMIT 0,20";
$consulta mysql_query($query$conn);
header('Content-type: text/xml; charset="iso-8859-1"'true);
echo 
'<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">';
?>

<channel>
<title>ASD titulo</title>
<link>http://www.sitio.com/</link>
<description>ASD descripcion..</description>
<language>es-sp</language>

<?php
while ($row mysql_fetch_assoc($consulta)) {
        echo 
'<item>
            <title>'
.$row['serie'].'</title>
            <link>http://sitio.com/series.php?id='
.$row['id'].'</link>
            <guid isPermaLink="true">http://sitio.com/series.php?id='
.$row['id'].'</guid>
            <description ><![CDATA[' 
.$row['sinopsis'].']]></description>
        </item>'
;
}
mysql_close($conn);
?>
<atom:link href="http://sitio.com/rss" rel="self" type="application/rss+xml" />

</channel>
</rss>
Desde ya, muchas gracias.
  #2 (permalink)  
Antiguo 20/08/2009, 08:06
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: El rss solo funciona aveces...

Te sugiero que por un tiempo añadas esta linea
Código php:
Ver original
  1. $consulta = mysql_query($query, $conn) or die(mysql_error());
Para ver si lanza en algun momento algun error
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 20/08/2009, 10:31
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: El rss solo funciona aveces...

no creo que sea algun error de mysql, como digo... aunque los resultados no se muestren en pantalla, en el codigo fuente se escriben perfecto....es como si fuese algun bug del navegador, pero esto pasa en TODOS los navegadores, por eso me parece extraño...


Nadie ve alguna parte que falte de lo que seria xml?

Última edición por bioxido; 20/08/2009 a las 11:32
  #4 (permalink)  
Antiguo 20/08/2009, 10:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: El rss solo funciona aveces...

Bueno cuando te pase eso de que sale en blanco, mira el codigo fuente a ver si tambien sale en blanco. Sino te dira entonces algun error.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 20/08/2009, 11:32
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: El rss solo funciona aveces...

Si... pero no, el codigo fuente aparecia bien...

Bueh, feed burner ya me lo recivio, antes no me dejaba porque decia que estaba mal, pero ahora que arregle mas o menos eso de los caracteres raros ya esta...
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 08:34.