Buenas
Estoy armando un generador de feeds para mi web y me tira errores, lo levanto desde mysql los datos, al parecer si los levanta porque en el error los muestra...a ver que tengo mal...
Código PHP:
<?
// Definimos variables globales
$rss_titulo = 'titulo';
$rss_url = 'url';
$rss_descripcion = 'desc';
$rss_email = 'mail';
// Parametros de conexion a MySQL
$gv1_db_host = "host"; //Servidor Mysql
$gv1_db_name = "db"; //nombre de dados.
$gv1_db_login = "user"; //Login Mysql
$gv1_db_senha = "pass"; //contra
$prefixo = "gv2_";
$pre = "gv2_";
// Conexion a la base de datos
$conexion = mysql_connect($gv1_db_host,$gv1_db_login,$gv1_db_senha);
mysql_select_db("db", $conexion);
$sql = "SELECT * FROM tabla";
$result = mysql_query($sql, $conexion);
$item = mysql_fetch_assoc($result);
// Header para escribir XML
header('Content-type: text/xml; charset="iso-8859-1"', true);
// Escribimos el archivo RSS
echo "xml version='1.0' encoding='utf-8'";
echo '<rss version="2.0">';
echo "<channel>";
echo "<title>'.$rss_titulo.'</title>";
echo "<link>'.$rss_url.'</link>";
echo "<description>'.$rss_descripcion.'</description>";
do {
echo "<item>" ;
echo "<link>".$item['nome']."</link>";
//echo "<title>"$item['titulo']"</title>" ;
echo "<link>".$rss_url."?id=".$item['id']."</link>";
echo "<description>".$item['descripcion']."</description>";
echo "<autor>".$item['autor']."</autor>";
echo "</item>";
} while ($item = mysql_fetch_assoc($result));
echo "</channel>";
echo "</rss>";
?>
Me dice esto:
文件的最上層無效。
, línea: 1, carácter: 1
xml version='1.0' encoding='utf-8'<rss version="2.0"><channel>