Wordpress Themes
Jun 29

magpierss es una librería de PHP que te permite obtener datos de feeds RSS, RDF y RSS2 asi que trabaja con los tipos mas conocidos de feds. Esta librería hace facil el parseo(decodificacion,traduccion del XML), ara eso solo es necesario bajrse la libreria de su archivo en Sourceforge y descomprimirla en el directorio donde estas trabajando tu proyecto, para esto la libreria trae muchos archivos en su comprimido, pero mychos de ellos osn solo ejemplos, solo nos quedaremos con los archivos .inc y el directorio extlib.

bueno empecemos creando un index.php en el cual estará nuestro primer feed obtenido. este index.php contendra:

<?php
require(’rss_fetch.inc’);
$rss = fetch_rss(’http://supra-net.org/feed’); //este es el feed de mi blog
?>

con eso ya esta todo,con eso ya obtuvimos el feed y lo podemos usar en forma de arreglo o colocarlo  genericamente en nuestra página:

De Forma Generica:

<?php
include(’rss_fetch.inc’);

$rss = fetch_rss(’http://supra-net.org/feed‘);
echo ‘<pre>’;
print_r($rss);
echo ‘</pre>’;
?>

En Forma de Arreglo:

include ‘rss_fetch.inc’;

$url = ‘http://supra-net.org/feed’;
$rss = fetch_rss($url);

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>
“;
}

En este ultimo ejemploprimero se muestra el titulo de la web de donde se sacó el feed, luego recorre todos los items del feed, para despues mostrar el titulo del item que linkea al articulo, real.

ahora hagamos algo mas innteresante:

<?php
include(’rss_fetch.inc’);

// Set error reporting for this
error_reporting(E_ERROR);

// Obtenemos el Feed RSS
$rss = fetch_rss(’
http://supra-net.org/feed‘);

if ($rss)
{

// coloca los 5 primeros Items a un nuestro arreglo
$items = array_slice($rss->items, 0, 5);

// explora todos los Items en el arreglo
foreach ($items as $item )

{
// obtenemos la URL, Título y descripción de cada Item obtenido
echo ‘<li><a href=”‘.$item['link'].’”>’.$item['title'].’</a> - ‘.$item['description'].’</li>’;
}
}
else
{
//si es que hay un error o no hay nada en el feed, muestra el error
echo ‘<h2>Error:</h2><p>’.magpie_error().’</p>’;
}

// Restaura el Valor Original del error
@ini_restore(’error_reporting’);
?>

Se Pueden hacer un monton de cosas con el el magpierss, toda la documentacion está en su web, y hay una serie de HowTo, pero estan en ingles.



Jun 13

desde hace mucho que en peru no hay un servicio de yahoo, aunqeu en los ultimos años Google a desplazado a muchos motores de busqueda, yahoo ya no es mas que solo un motor de busqueda, sino un conjunto de servicios que pueden ser de mucha utilidad, como yahoo answers, mail, noticias y un monton de otros.

si quieren darle un vistazo a la nueva Web de Yahoo en peru:

http://pe.yahoo.com/



Mar 21

bueno por causa de fanatismo, talvez, ganas de expresar la cultura de arequipa, me decidi a crear un blog dedicado a la Ciudad Blanca, en el cual se van a ver posts de noticias, desarrollo, historia, algunas fotos ineresantes, osea de todo un poco.

la direccion del blog es:

http://orgulloarequipa.com

en fin el tema de arequipa es tan grande que no da para tenerlo en este blog ya que es de informatica entonces la idea fue crear el blog para desligar los temas arequipeños de este blog, dense una pasada:

http://orgulloarequipa.com



Feb 24

hay un video de youtube que me encontre el cual esta en ruso, pero lo chevere es al forma de explicar como se usa el Gmail.

la exomicacion es tan divertida que me anime a postearlo



Ene 03

ellos no lo haran