<?
date_default_timezone_set('UTC+1');

      // Definimos variables globales

      $rss_titulo = 'Actualidad informatica tecnocodigo.com';

      $rss_url = 'http://www.tecnocodigo.com';

      $rss_descripcion = 'Actualidad de informatica en Noticias tecnocodigo.com';

      $rss_email = 'webmaster@tecnocodigo.com (Antonio Morales C)';

      $categoria='informatica';

// *****************************************************************
// *****************************************************************
// *****************************************************************

// *************** VERSION BASE DE DATOS MYSQL *********************

// *****************************************************************
// *****************************************************************
// *****************************************************************


      // Parametros de conexion a MySQL

      // $db_server = 'localhost';
      // $db_user = 'usuario';
      // $db_pass = 'contrasena';
      // Conexion a la base de datos
      // $conexion = mysql_connect($db_server,$db_user,$db_pass);
      // mysql_select_db("basedatos", $conexion);

      // $sql = "SELECT * FROM noticias";

      // $result = mysql_query($sql, $conexion);

     //  $item = mysql_fetch_assoc($result)

// *****************************************************************
// *****************************************************************
// *****************************************************************


// *****************************************************************
// *****************************************************************
// *****************************************************************

// *************** VERSION BD XML              *********************

// *****************************************************************
// *****************************************************************
// *****************************************************************


// Leer XML completo de las noticias y crear uno reducido

$data='../../public/dipro/noticias.xml';
// Reserva espacio para albergar el xml
$datos = new SimpleXMLElement('../../public/dipro/noticias.xml', null, true);
$registro = simplexml_load_file($data);

$n=count($registro->registro);

// Mirar si hay menos de 30 noticias para poner el limite en 30 noticias o el numero de registros en caso de que no
if($n>=30) $limite=30; else $limite=$n;

      // Header para escribir XML

      header('Content-type: text/xml; charset="iso-8859-1"', true);
      // header('Content-Type: text/xml'); //Indicamos al navegador que es un documento en XML
  
      // Escribimos el archivo RSS

      echo '<?xml version="1.0" encoding="iso-8859-1"?>';

      echo
 
      '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  
           <channel>
		   
  		        <atom:link href="http://www.tecnocodigo.com/actualidad_informatica/rss/" rel="self" type="application/rss+xml" />
 
                <docs>http://www.tecnocodigo.com/actualidad_informatica/rss</docs>

                <title>'.$rss_titulo.'</title>

                <link>'.$rss_url.'</link>

                <description>'.$rss_descripcion.'</description>

                <language>es</language>

                <managingEditor>'.$rss_email.'</managingEditor>

                <webMaster>'.$rss_email.'</webMaster>

      ';
      

      // do {   // **** Version MYSQL

      for($x=$n-1;$x>$n-($limite+1);$x--)   //Version XML
      {
           $actual=$registro->registro[$x];

           echo "<item>" ;

           echo "<title>".utf8_decode($actual->titulo)."</title>" ;

           echo "<link>".$rss_url."/noticias.php?id=".$actual->id."</link>";
		   
		   echo "<guid isPermaLink='true'>".$rss_url."/noticias.php?id=".$actual->id."</guid>";

          $fragmento=substr(utf8_decode($actual->cuerpo),0,50)."... m�s en www.tecnocodigo.com";

//           $fragmento= utf8_decode($actual->cuerpo);
           echo "<description>".$fragmento."</description>";

           echo "<category>".$categoria."</category>";




$date_array = explode("/",$actual->fecha); // split the array

$var_dia = $date_array[0];
$var_mes = $date_array[1];
$var_ano = $date_array[2];

$fecha=$var_dia."/".$var_mes."/".$var_ano;

//            echo "<pubDate>".$fecha."</pubDate>";
            //echo "<pubDate>".date(DATE_RFC822) ."</pubDate>";

		  // echo $var_mes;
		   echo "<pubDate>".date("r", mktime(9,0,0,$var_mes,$var_dia,$var_ano))."</pubDate>";
		   
		   
		   

//           echo "<pubDate>".date(DATE_ATOM, mktime(0,0,0,11,2,2004))."</pubDate>";
		   
		   

           // echo "<content:encoded><![CDATA]".$row[articulo]."]></content:encoded>";

           echo "</item>";

      // } while ($item = mysql_fetch_assoc($result));  // Version MySQL
      
      }  // Versi�n XML

      echo "</channel>";

      echo "</rss>";   

      ?>

