Foros del Web » Programando para Internet » PHP »

Leyendo RSS con PHP

Estas en el tema de Leyendo RSS con PHP en el foro de PHP en Foros del Web. Hola a todos Quiero poner en mi web las últimas entradas de mi blog de blogger y para ello he hecho lo siguiente: Código PHP: ...
  #1 (permalink)  
Antiguo 10/08/2012, 04:17
 
Fecha de Ingreso: agosto-2012
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Leyendo RSS con PHP

Hola a todos

Quiero poner en mi web las últimas entradas de mi blog de blogger y para ello he hecho lo siguiente:

Código PHP:
$xml simplexml_load_file($file_rss);
                                    
foreach (
$xml->entry as $entrada) {
    
$title $entrada->title;
    
$url $entrada->link;
    
$content $entrada->content;
    
$date date_create($entrada->published);

    
//Acciones a hacer con los datos tomados

Todo va bien menos $url

Mirando la [URL="https://developers.google.com/blogger/docs/2.0/developers_guide_protocol?hl=es-AR"]documentación de Google[/URL] veo que hay varios campos para link y no sé como acceder al que a mi me interesa en concreto (que sería el enlace que da directo a la entrada de mi blog).

¿Alguien podría echarme una mano?
  #2 (permalink)  
Antiguo 10/08/2012, 05:15
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Leyendo RSS con PHP

Me temo que lo que obtienes por RSS son sólo novedades de tu blog y la URL para la página principal no aparecerá ahí, para eso tienes que obtener un listado de blogs (creo): https://developers.google.com/blogge...ievingMetafeed
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 10/08/2012, 06:37
 
Fecha de Ingreso: agosto-2012
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Leyendo RSS con PHP

En principio obtengo todo los datos que quiero de cada entrada sin problema (título, fecha...) y sé que el enlace lo obtendría de aquí:

Código HTML:
<link rel='alternate' type='text/html'
    href='http://blogName.blogspot.com/2006/11/quite-disagreeable.html'>
</link> 
El problema es que no sé como leer esta etiqueta en particular, porque tiene un formato diferente.
  #4 (permalink)  
Antiguo 10/08/2012, 07:01
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: Leyendo RSS con PHP

Mira la documentación de SimpleXML para extraer los atributos de un tag XML

http://www.php.net/manual/es/simplex...attributes.php

Saludos.
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)

Etiquetas: rss, bloggers
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:33.