RemBirth (Remind Birthday)
www.dominique-petersen.com  >  RemBirth (Remind Birthday)


Inhaltsverzeichnis:
  Beschreibung
  Download
  Installation
  Copyright


Beschreibung:

RemBirth ist ein kleines PHP Skript, welches bei Ausführung in einer Datenbank nach Geburtstagen sucht, und bei aktuellen Anlässen eine EMail verschickt. Die Datenbank ist beliebig erweiterbar. Zudem kann man RemBirth angeben, dass er schon gewissen Tage vor dem Geburtstag eine Mail schickt, damit man noch rechtzeitig ein Geschenk besorgen oder eine Überraschungsparty organisieren kann. ;-) Momentan wird dieses Skript bei mir jeden Morgen um 06:00 Uhr per Cron und wget ausgeführt, und ich erhalte bei anstehenden Geburtstagen eine Mail zum Frühstück. :-)



Download:

RemBirth (Version 0.8):
     rembirth.php.txt (zum Online-Anschauen) (8.49 KB)
     Beispieldatei für eine Konfigurierung der Geburtstage (178 B)



Installation:

Die Datenbank hat das Format einer csv-Datei:

day(dd)#month(mm)#year(yy)#name#remind days before birthday

Folglich sieht eine Beispielteile von Jean-Paul Sartre (geboren am 21.06.1905) so aus:

21#06#1905#Jean-Paul Sartre#7

Die Zahl 7 steht hierbei dafür, dass bereits eine Woche vor dem Geburtstag eine Mail verschickt wird. Trägt man hier ein 0 ein, wird man nur am selben Tag benachrichtigt.

Nach dem Herunterladen und Entpacken von RemBirth muss die gewünschte EMail-Empfänger-Adresse ($mail_recipient) in die Datei rembirth.php eingetragen werden. Zudem ist es optional möglich, weitere EMail-Adressen anzugeben. Wenn in der Datenbank nun gültige Werte stehen, ist die Konfiguration abgeschlossen.
Entweder führt man das Skript selber einmal am Tag aus, oder man automatisiert das Ganze. Ich habe hierfür unter einem Linux Rechner, auf dem ich Benutzerrechte habe, einen einfachen cronjob eingerichtet. Dieser startet jeden Morgen um 06:00 Uhr mittels  wget das Skript. Der Eintrag in der crontab sieht folgendermaßen aus:

0 6 * * * wget -O - http://www.foo.bar/RemBirth/RemBirth.php >/dev/null 2>&1

Man sollte darauf achten, dass niemand den Pfad kennt. Denn sonst könnte es passieren, dass jeder die eigenen persönlichen Eintragungen einsehen kann, oder man mehrmals am Tag EMails bekommt. ;-)



Copyright:

Copyright © 2002-2017 Dominique Petersen
Das Skript PHPGraphDrawer darf unter Berücksichtigung des Copyrights durch den Autor und einem Vermerk auf diesen kopiert und vervielfältigt werden.


Dominique Petersen [email@dominique-petersen.com], 2012/12/30 @ 22:00
Rechtlicher Hinweis: Haftungsausschluss / Disclaimer
document:   show source,   print,   sitemap,   tell a friend,   goto top
script rendered in 0.0078339576721191 seconds