Twitterfeed es un servicio que nos permite hacer publicaciones en twitter de nuestros blogs o sitios web por medio de RSS.
Este sitio exige ciertos patrones y atributos que debe tener nuestra pagina RSS para su correcto funcionamiento.
Acontinuación detallaremos el codigo php que nos servirá para generar nuestro RSS válido.
<?php
header('Content-Type: text/xml'); //Definimos el formato XML
include("conexion.php");//incluimos un archivo de conexion para nuestra base de datos
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>'."\n";
echo '<rss version="2.0">'."\n";
echo '<channel>'."\n";
echo '<title>Mi blog personal</title>'."\n"; //Definimos el titulo de nuestro sitio
echo '<link>http://www.miblog.com/twitter.xml</link>'."\n"; //definimos la URL donde estará nuestro RSS
echo '<description>Codigos PHP</description>'."\n"; //Describimos lo que vamos a generar
echo '<generator>Francisco Salek</generator>'."\n"; //Escribimos el nombre del autor
$sql = "SELECT * FROM tabla ORDER BY idtabla DESC LIMIT 1"; //Mostramos el ultimo registro de la tabla
$resultado=mysql_query($sql);
while ($registre=mysql_fetch_array($resultado)){
echo '<item>'."\n"; //generamos un ITEM
echo '<title>'.$registre["titulo"].'</title>'."\n"; //Damos un titulo a ese ITEM
echo '<link>http://www.miblog.com/index.php?verentrada='.$registre["identrada"].'&categoria=php</link>'."\n"; /* definimos el link de nuestra entrada en el link la primer variable se expresa con "?" y la segunda con "
&" */
echo '<guid>http://www.miblog.com/twitter.xml/'.$registre["identrada"].'</guid>'."\n"; //Hacemos una url a nuestro archivo xml con un identificador
echo '<pubDate>'.$registre["fecha"].'</pubDate>'."\n"; //Pubdate es un atributo muy importante ya que dependera de esta fecha la actualizacion del status en twitter
/*En la descripcion pondremos todo lo que queremos que vaya en nuestro status*/
echo '<description>'.substr($registre["contmens"],0,80).'...<br/><strong>Para ver el Mensaje Completo haga clic en el siguiente enlace:</strong><br/><a href=http://www.miblog.com/index.php?vermensaje='.$registre["idmensaje"].'&secc=5>Ver Todo el Mensaje</a>]]></description>'."\n";
echo '</item>'."\n";
}
echo '</channel></rss>'."\n"; // cerramos el canal rss
?>

