![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/08/2008, 13:11
|
![Avatar de seik!](http://static.forosdelweb.com/customavatars/avatar139314_1.gif) | | | Fecha de Ingreso: mayo-2006
Mensajes: 492
Antigüedad: 18 años, 8 meses Puntos: 6 | |
Respuesta: lector rss en php para crear titulares de noticias Cita:
Iniciado por farra ya le encontre la falla... mi firewall no le permitia a mi apache acceder a internet...
ahora si funciona perfecto!
le hice algunos agregados como la paginacion por ejemplo: Código PHP: require_once 'rss_fetch.inc';
$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);
if($rss){ // inicio agregado
// inicio paginacion
$currentpage = $_SERVER['PHP_SELF']."?url=".$url;
$total = count($rss->items);
$maxRows_Blogdenotas = 10;
$pageNum_Blogdenotas = 0;
if (isset($_GET['pag'])) {
$pageNum_Blogdenotas = intval($_GET['pag']);
}
$startRow_Blogdenotas = $pageNum_Blogdenotas * $maxRows_Blogdenotas;
if (isset($_GET['pag'])) {
$pageNum_Blogdenotas = intval($_GET['pag']);
}
$startRow_Blogdenotas = $pageNum_Blogdenotas * $maxRows_Blogdenotas;
$totalRows_Blogdenotas = $total;
$totalPages_Blogdenotas = ceil($totalRows_Blogdenotas/$maxRows_Blogdenotas)-1;
$items = array_slice($rss->items, $startRow_Blogdenotas, $maxRows_Blogdenotas);
// fin paginacion
echo "Site: ", $rss->channel['title'], "<br>
";
foreach ($rss->items as $item ) {
$title = $item[title];
$url = $item[link];
echo "<a href=$url>$title</a></li><br>
";
}
}else{
Error! la fuente que tratas de ver no esta disponible en estos momentos...
} // fin agregado
y tambien modifique un poco la clase MagpieRSS:
Linea 238: // trigger_error( $errormsg, $lvl);
lo que hice fue comentar esa linea..
LOL!!
sii suele pasar.. malditas configuraciones! :@
__________________ sEIK! -Chile-
Analista Programador. |