Foros del Web » Programando para Internet » PHP »

Leer RSS con PHP

Estas en el tema de Leer RSS con PHP en el foro de PHP en Foros del Web. Hola, ¿cómo puedo leer mediante PHP un feed RSS para publicar los titulares en mi sitio?, he leído el manual para hacerlo mediante JavaScript, pero ...
  #1 (permalink)  
Antiguo 10/08/2009, 17:33
 
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 81
Antigüedad: 20 años, 9 meses
Puntos: 1
Pregunta Leer RSS con PHP

Hola, ¿cómo puedo leer mediante PHP un feed RSS para publicar los titulares en mi sitio?, he leído el manual para hacerlo mediante JavaScript, pero pienso que con PHP voy a tener más posibilidades, sobre todo a la hora de la presentación, ya que quiero que los datos del campo "Description" poder presentarlos en varias líneas, meterlos en una tabla, añadirles formato, etc. ¿Estoy equivocado y es mejor mediante JavaScript?.

A ver si alguien me puede ayudar con esto.



Muchas gracias.
  #2 (permalink)  
Antiguo 10/08/2009, 17:41
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Respuesta: Leer RSS con PHP

SimpleXML: http://php.net/simplexml

Ej:

http://blog.stuartherbert.com/php/20...rse-rss-feeds/
__________________
eft0's stuff! - http://estebanfernandez.net
  #3 (permalink)  
Antiguo 10/08/2009, 17:55
Avatar de bng5  
Fecha de Ingreso: junio-2009
Ubicación: 127.0.0.1
Mensajes: 269
Antigüedad: 14 años, 10 meses
Puntos: 24
Respuesta: Leer RSS con PHP

Creo que la principal diferencia radica en: ¿Dónde querés que se haga el parseo del rss, en tu servidor o en máquina de usuario?

Si lo hacés del lado del cliente (JavaScript) te ahorras procesos en servidor.
Si lo hacés en servidor (PHP) podés re-utilizar la información del feed en tu sitio, cachearlo, etc.

Cualquiera de las opciones son viables, ambos lenguajes cuentan con excelentes librerías (excelentes en JavaScript siempre y cuando no se esté usando el nefasto IE).

En JavaScript existe DOM y E4X.
En PHP está DOM, SAX y SimpleXML.
  #4 (permalink)  
Antiguo 11/08/2009, 10:41
 
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 81
Antigüedad: 20 años, 9 meses
Puntos: 1
Información Respuesta: Leer RSS con PHP

Ok, gracias por vuestra ayuda, finalmente lo estoy haciendo en PHP, mediante la librería SimpleXML, tal y como muestra el ejemplo, y el contenido del Rss me lo muestra, vale, hasta ahí todo bien, pero ahora estoy atascado porque sale todo en una misma línea seguido, y quiero darle formato y ponerlo "bonito", mi pregunta es: ¿qué funciones para trabajar con cadenas de texto me permitirían contar caracteres, buscar ciertas cadenas de texto dentro, eliminar caracteres o cadenas de caracteres, añadir saltos de línea entre varias partes, etc.?.


Me explico mejor con un ejemplo:

Tengo una variable cadena con lo siguiente: "Resultados: 17, 37, 32, 27, 22, 1. Complementario: 31. Reintegro: 2. Premios: Categoría 1: acertantes 0; euros 0,00...", quiero que a partir de "Complementario" salte de línea, lo mismo con reintegro, etc., ¿cómo podría hacerlo?.

Última edición por rvelezb; 12/08/2009 a las 05:58
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 12:25.