Dejo el código a ver si alguien se da cuenta eque le falta... o sobra:
Código PHP :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>RSS</title>
<link rel=stylesheet type="text/css" href="style.css">
</head>
<body>
<div id=bloque>
<div id=titulo>
<?
//header('Content-Type: text/html; charset=UTF-8');
header('Content-Type: text/html; charset=iso-8859-1');
$url="http://www.pagina12.com.ar/diario/rss/libero.xml";
$num_noticies=4;
$RSScargada = simplexml_load_file($url);
if (count($RSScargada->channel->item)){
//echo "Este RSS es del tipo: url->channel->item";
//echo "<hr>";
for ($i=0; $RSScargada->channel->item[$i]->title!="" AND $i<$num_noticies; $i++){
$titulo = utf8_decode($RSScargada->channel->item[$i]->title);
//$titulo = $RSScargada->channel->item[$i]->title;
$descripcion = utf8_decode($RSScargada->channel->item[$i]->description);
//$descripcion = $RSScargada->channel->item[$i]->description;
$link2 = utf8_decode($RSScargada->channel->item[$i]->link);
$link = strip_tags($link2);
$titulo2 = strip_tags($titulo);
$desc3 = strip_tags($descripcion);
$cortar = "160";
$frase_corta=substr($desc3,0,$cortar);
$palabras=str_word_count($frase_corta,1);
$total_palabras=count($palabras)-1;
$palabras=array_splice($palabras,0,$total_palabras);
//echo $palabras;
$frase_salida=implode(' ',$palabras);
$frase_salida .= "...";
?>
<li>
<img alt="Feed RSS" src="imagenes/feed.gif"/>
<a href="<? echo $link;?>"><? echo $titulo2;?></a>
</li>
<?
echo "<br>";
?>
<div id=texto>
<?
echo $frase_salida;
?>
</div>
<?
echo "<hr>";
}
}
?>
</div>
</div>
</body>
</html>
