Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Diabliyo en 24 Julio 2008, 22:12 pm



Título: Mi generador RSS falla en el hosting :S !!
Publicado por: Diabliyo en 24 Julio 2008, 22:12 pm
Hola:

Escribi un pequeno modulo en PHP para mi sistema web, primero realize una prueba en mi hosting local (localhost, por Apache), y el generador RSS funciona a la perfeccion:

Acceso en este modo al RSS: http://localhost/miusername/rss.php

Y el codigo que tiene el rss.php es el siguiente:

Código:
<?
include( "modulos/modulos.php" ); //funciones para bases de datos y otras variables definidas
header('Content-Type: text/xml'); //indicamos al navegador que es un FeedRSS
echo '<?xml version=\'1.0\' encoding=\'UTF-8\'?>';  //version y juego de caracteres del documento
echo "<rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'>";
echo "<channel>";
echo "<title>". TITULO_WEB. "</title><description/>";
echo "<link>http://". $_SERVER['HTTP_HOST']. "/index.php</link>";

//consulto todas las noticias en orden conforme la FECHA de publicacion
$cons= consultar_enorden( "NOTICIAS", "FECHA" );

while( $buf= mysql_fetch_array($cons) )
{
echo "<item>";
echo "<guid isPermaLink='false'>http://". $_SERVER['HTTP_HOST']. "/index.php?ver=hoja=". $buf["ID"]. "</guid>";
echo "<atom:updated>". date( "Y-m-d", $buf["FECHA"] ). "T". date( "g:i:s", $buf["FECHA"] ). "</atom:updated>";
//echo "<category></category>";
echo "<title>". $buf["TITULO"]. "</title>";
echo "<description>". $buf["MENSAJE"]. "</description>";
echo "<link>http://". $_SERVER['HTTP_HOST']. "/index.php?ver=hoja=". $buf["ID"]. "</link>";
//echo '<content:encoded><![CDATA['. $buf[MENSAJE]. ']]></content:encoded>';
echo "</item>";
}

echo "</channel>";
echo "</rss>";
unset($buf);
unset($cons);
?>

Les repito, localmente el generador rss.php funciona muy bien y me muestra el feed del sitio sin problema alguno, pero al momento de probar mi generador rss en mi hosting publico (en internet) la hoja toma todo los estilo de un feed rss, solo que no muestra informacion alguna :S !!...

El link al feed rss en internet es: http://www.em-clanmoh.net/rss.php

Por otro lado, si se intenta ver el codigo fuente de la pagina HTML, se puede ver que notablemente estan escritas todas las noticias en el feed, mas no se pueden mostrar :S !!...

Nose si el problema sea yo, mi hosting o que onda ???....

bye bye


Título: Re: Mi generador RSS falla en el hosting :S !!
Publicado por: Diabliyo en 24 Julio 2008, 22:48 pm
Sigo buscando porque no puedo leer mi feed directamente y pues me tope con la sorpresa que mi feed solo lo puedo leer con GoogleReader, pero vaya, quisiera que se pudiera leer de forma simple asi como la mayoria de los blogs y sitios !!