Tema: Php+xml
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2005, 04:53
Avatar de PeiShar
PeiShar
 
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 22 años, 11 meses
Puntos: 0
Php+xml

Alguien sabe porque este código no funciona? Gracias

El error que me da es este:

Cita:
Error de lectura XML: contenido incorrecto tras un elemento XML del documento
Ubicación: http://10.239.67.101/intranet/rss.php
Número de línea 2, columna 1:<b>Warning</b>: mysql_query(): supplied argument is not a valid MySQL-Link resource in <b>/var/www/sinSSL/intranet/rss.php</b> on line <b>7</b><br />
^
Código PHP:
<?
header
('Content-Type: text/xml'); //Indicamos al navegador que es un documento en XML
echo '<?xml version="1.0" encoding="iso-88859-1"?>';

require_once (
'includes/config.inc.php');

$result=mysql_query("SELECT * FROM int_noticia WHERE visible=1 ORDER BY id_noticia DESC",$link);

echo 
'<rss version="2.0">
      <channel>
      <title>Titulo</title>
      <link>http://direccion</link>
      <language>es-ES</language>
      <descripction>Descripcion</description>
      <generator>Yo mismo</generator>'
;

while(
$row=mysql_fetch_array($result)){

    
$descripcion=substr($row[texto],0,300)."...";

    echo 
'<item>
          <title>'
.$row[titulo].'</title>
          <link>http://direccion/noticia.php?id='
.$row[id_noticia].'</link>
          <pubDate>'
.$row[fecha].'</pubDate>
          <description><![CDATA['
.$descripcion.']]></description>
          <content:encoded><![CDATA['
.$row[texto].']]></content:encoded>
          </item>'
;
}

mysql_free_result($result)
?>
<?
echo '</channel></rss>';
?>