send rss feed to email

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
teme
Linux 2.4
Linux 2.4
Messaggi: 362
Iscritto il: mar gen 27, 2004 0:00
Contatta:

send rss feed to email

Messaggioda teme » mer giu 24, 2009 23:48

Ragazzi,
buona sera....
Sapete se esiste un sistema automatico da mettere online che invia un aggiornamento ad un RSS feed tramite mail? Mi era stato suggerito qualcosa tipo in Curl, in modo che possa lavorare anche su aruba, ma non trovo nulla :(

Grazie anticipatamente

teme

Avatar utente
teox99
Linux 2.6
Linux 2.6
Messaggi: 737
Iscritto il: ven lug 25, 2008 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: send rss feed to email

Messaggioda teox99 » gio giu 25, 2009 10:03

ciao un RSS feed è un file XML
quindi può essere letto e modificato usando le DOMXML di PHP.

l'unica cosa difficile su un hosting tipo Aruba è quello di usare una email esterna per aggiornare il sistema, ma a questo punto perché complicarsi la vita?

puoi fare sullo stesso hosting dell'RSS una pagina form con semplice campo testo,titolo,data ed aggiornare il file direttamente da lì.

spiegaci meglio la tua struttura dati...

Avatar utente
teme
Linux 2.4
Linux 2.4
Messaggi: 362
Iscritto il: mar gen 27, 2004 0:00
Contatta:

Re: send rss feed to email

Messaggioda teme » gio giu 25, 2009 18:50

Quello che vorrei fare è quanto segue:
inserendo un sito esterno (feed RSS quindi il link al file XML), anche tramite codice una sola volta, vorrei che mi arrivasse una mail ad ogni cambiamento di rss. Ho visto le DOM che tu mi citi, ma il problema è che non saprei come farmi mandare automaticamente una mail ogni tot tempo (con un action penso sia più semplice, ma lo vorrei completamente autonomo).
Grazie

Avatar utente
teox99
Linux 2.6
Linux 2.6
Messaggi: 737
Iscritto il: ven lug 25, 2008 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: send rss feed to email

Messaggioda teox99 » gio giu 25, 2009 19:31

ciao teme,
teme ha scritto:Quello che vorrei fare è quanto segue:
inserendo un sito esterno (feed RSS quindi il link al file XML), anche tramite codice una sola volta,

scusa ma non capisco, il file RSS e' nel tuo dominio oppure no?
xke' se e' un file di un sito esterno allora ti serve un RSS reader o qualcosa di simile, tipo Kaggragator http://en.wikipedia.org/wiki/Aggregator

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven set 09, 2005 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: send rss feed to email

Messaggioda sbabaro » lun giu 29, 2009 14:01

credo dipenda anche da quali sono le informazioni sull'rss
puoi usare il datepub, trasformarlo in timestamp di php e salvarlo su un file. Dopodichè con un cron verifichi gli rss (utilizzando dom) e verifichi il time stamp con quello salvato: se quello in linea è più nuovo mandi un email con il contenuto (la macchian che esegue php necessita di accedere ad un MTA per inviare la mail)


Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti