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.
Rispondi
Avatar utente
teme
Linux 2.x
Linux 2.x
Messaggi: 362
Iscritto il: mar 27 gen 2004, 0:00
Contatta:

send rss feed to email

Messaggio da teme »

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 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: send rss feed to email

Messaggio da teox99 »

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.x
Linux 2.x
Messaggi: 362
Iscritto il: mar 27 gen 2004, 0:00
Contatta:

Re: send rss feed to email

Messaggio da teme »

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 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: send rss feed to email

Messaggio da teox99 »

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 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: send rss feed to email

Messaggio da sbabaro »

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)

Rispondi