Bueno explico mi problema:
Mi RSS no me funciona este es el error que me da:
Código:
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"?>
^
El codigo del php:
Código:
<?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>
Creo que esta toda la info si alguien me puede decir como solucionarlo y explicarme porque me ocurria eso.