Neue RSS Nachrichten an Mail senden

ThiKool

Erfahrenes Mitglied
Hallo Community,

ich habe da 3 RSS Feeds und möchte, sobald es auf einem der drei etwas neues gibt, dies per Mail an mich versandt wird.

Dazu bräuchte ich bitte ein Paar Ansätze in PHP.

Alternativ könnte ich es ja auch erst in eine MySQL DB einspielen, aber ist das zwingend notwendig?

Bin für jeden Tip dankbar!
 
hey,
ich mach das jetzt mal ausm Kopf. Ich hatte auch mal vor einiger Zeit ein RSS reader geschrieben.

Also als erstes musste auf jedenfall den content laden (file_gets_contents).
Danach musst du dir den Qulltext anschauen ;). Da wo der Text ist, musst du nun mit einen preg_replace (meine ich zumindest ;)) dran gehen.

Wenn du dann den Text hast, kannst du den mit der Funktion mail(); an dich selber schicken.

Danach bestet auf jedenfall noch das Problem, dass die PHP Seite auf jedenfall noch aufgerufen werden muss. Entweder du öffnest es im Browser, oder (bei Linux) mit einem crontab.
Zwischendurch kannste es auch in eine Datenbank abspeichern, damit sich die Emails nicht wiederholen.

So jetzt bist du dran;)

MFG
 
Vielen Dank,

dann werde ich das so machen, wollte nur wissen ob man die Datenbank umgehen kann oder ob man sie umbedingt braucht, aber sonst werden ja ständig Mails verschickt
 
Zurück