Foros del Web » Programando para Internet » PHP »

Actulizar un canal RSS por medio de php

Estas en el tema de Actulizar un canal RSS por medio de php en el foro de PHP en Foros del Web. Estoy generando un canal rss, y quisiera actualizarlo por medio de php al subir un artículo nuevo al sitio. Para ello pensaba en usar fwrite(), ...
  #1 (permalink)  
Antiguo 06/08/2009, 05:07
Avatar de lyoung  
Fecha de Ingreso: noviembre-2005
Ubicación: Montevideo, la gran capit
Mensajes: 139
Antigüedad: 19 años
Puntos: 0
Mensaje Actulizar un canal RSS por medio de php

Estoy generando un canal rss, y quisiera actualizarlo por medio de php al subir un artículo nuevo al sitio.

Para ello pensaba en usar fwrite(), pero no se como hacer para que escriba en un determinado lugar, que no es ni el principio, ni el final.

A modo de ejemplo: (ver donde quiero incluir el texto nuevo)
Código PHP:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>

<title>Artíclos de Uruguay360</title>
<link>uruguay360.luisyoung.com</link>
<description>Contenido de artículos referentes a las fotos de Uruguay360 | el sitio uruguayo de fotografías a 360 grados.</description>

<item>
<title>Título del artículo</title>
<link>uruguay360.luisyouing.com/articulo.php?id_art=5</link>
<description>Contenido de esta información</description>
</item>

/*En este punto debería ingresar el nuevo artículo*/

</channel>
</rss>
Desde ya, muchas gracias por la ayuda que seguro van a llegar.
__________________
Todo se ve mejor si le miramos el lado positivo.
  #2 (permalink)  
Antiguo 06/08/2009, 07:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Actulizar un canal RSS por medio de php

Usa fseek para mover el puntero dentro del archivo a la posicion que deseas.

Saludos.
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 22:24.