Mi RSS no me funciona este es el error que me da:
Código:
El codigo del php:Error de lectura XML: declaración de texto o XML en un lugar distinto del principio de la entidad Ubicación: foro1.byethost4.com/web/rss.xml Número de línea 2, columna 1:<?xml version="1.0" encoding="UTF-8"?> ^
Código:
Creo que esta toda la info si alguien me puede decir como solucionarlo y explicarme porque me ocurria eso. <?php header ("Content-type: text/xml"); define('_VALID_INCLUDE', TRUE); $ispopup = "1"; $isrss = "1"; include "core.php"; defined('_VALID_CRINC') or die(); echo ("<?xml version=\"1.0\" encoding=\"UTF-8\"?> <rss version=\"2.0\">"); ?> <channel> <title><?echo "$sitename"?> RSS Feed</title> <?php $result = mysql_query("SELECT * FROM ccms_news ORDER BY id DESC limit 10"); while ($row = mysql_fetch_array ($result)) { //$text = iconv("US-ASCII","US-ASCII//IGNORE", $row[prev_news]); $title = mb_convert_encoding($row[title],"HTML-ENTITIES","UTF-8"); $text = mb_convert_encoding($row[prev_news],"HTML-ENTITIES","UTF-8"); $title_start = preg_replace('/[^a-zA-Z0-9 *]/', '', $row[title]); $title_seo = str_replace(' ', '-', $title_start); $pub_date = date('D, j M Y H:i:s A', $row[timestamp]); if (!$row[timestamp]) { $dateposted = $row[date]; } else { $dateposted = $row[timestamp]; } echo ("<item> <title>$title</title> <description>$text</description> <link>$siteurl/story-$row[id]-$title_seo.html</link> <pubDate>$pub_date</pubDate> </item>"); } mysql_free_result($result); ?> </channel> </rss>