Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2011, 07:09
estrella_de_Galicia
 
Fecha de Ingreso: febrero-2008
Mensajes: 115
Antigüedad: 16 años, 10 meses
Puntos: 4
De acuerdo Respuesta: Mediawiki y generar RSS de los articulos

Bueno, aqui os dejo como lo he terminado, es un RSS muy sencillo, que nos indica el Titulo del articulo creado en la wiki (Mediawiki) y muestra las categorias de dicho articulo:

Código:
<?php
//conecto con la base de datos
$conn = mysql_connect("ServidorMySQL","usuarioMySQL","PasswordMySQL");
//selecciono la BBDD
mysql_select_db("TablaMySQL",$conn); 

header('Content-type: application/rss+xml; charset="uft-8"', true);

echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<rss version="2.0">';
echo '<channel>';
echo '<title>Titulo del RSS</title>';
echo '<link>http://www.enlaceAlaWeb.com</link>';
echo '<description>Descripcion del RSS general</description>';
echo '<language>es</language>';


$ssql = "SELECT * FROM mw_page WHERE page_namespace = '0' ORDER BY page_id DESC";
$rs = mysql_query($ssql, $conn);


while ($columna = mysql_fetch_row($rs))
{

$titulo = str_replace("_"," " ,$columna[2]);

	echo '<item>';
	echo '<title>'.$titulo.'</title>';
	echo '<link>http://www.enlaceAlaWeb.com/index.php?title='.$columna[2].'</link>';

	echo '<description>Categorias del articulo</description>';
	

	
	$ssqlcat = "SELECT * FROM mw_categorylinks WHERE cl_from = '".$columna[0]."' ORDER BY cl_to";
	$rscat = mysql_query($ssqlcat, $conn);

		while ($categorias = mysql_fetch_row($rscat))
		{
			echo ' '.$categorias[1];
		}

echo '</item>';
}
echo '</channel>';
echo '</rss>';
?>
__________________
Estrella 923