Hat jemand schon mal was ähnliches geschrieben, hat mir jemand Tipps wo man soetwas findet oder wie man es am Besten macht?
Hallo Klaus!
Ich habe sowas ähnliches schon geschrieben (in perl) und auf meiner Seite ( http://www.agapanthus.de ) online. Der Terminplaner verwaltet personenbezogen Termine und verschickt diese als Mail. Da die beiden Scripts einige individuelle Anpassungen und "Unschönheiten" hat, will ichs noch nicht veröffentlichen, kann Dir aber trotzdem ein paar Hinweise geben. Siehs Dir einfach an und frage dann nach...
Mein Terminplaner besteht aus 3 Teilen:
(1) einem CronJob auf dem Server, der zyklisch ein Script startet
(2) das Script, das zyklisch von Cron gestartet wird
(3) und dem Admin-Script incl. HTML-Seiten
(1) Den CronJob hat mir mein Provider (nach anfänglichem Zögern)
eingrichtet, da ich keinen Telnet-Zugang zum WWW-Server habe (dann kann
man das selbst tun).
(2) Das zyklisch gestartete Script (jeden Tag um 06:00 Uhr) durchsucht
eine Datei auf dem Server und versendet bei Übereinstimmung mit dem
aktuellen Datum die Mail. Die Datei ist in etwa so aufgebaut:
<begin>03/12/99/r/UserName /* Datum, Flags(z.B. read only), Name
MailTo /* die Mailadressen und -inhalte
MailFrom
Subject
MailBody
.
.
.
MailBody
<end>timestamp /* Zeitstempel
Ein "yy" an Stelle der Jahreszahl deutet auf ein alljährliches Ereignis
hin. Einmalige Ereignisse werden nach dem Versenden der Mail aus der
Datei gelöscht, was Speicherplatz spart.
(3) Zum Administrieren (Anmelden, Eintragen, Anzeigen, Löschen) gibts
ein anderes CGI. Bei jeder Aktion wird Name/Password mit den Daten in
einer Userdatenbank verglichen und ggf. die Aktion abgebrochen.
Die Seiten sind mit .htacces geschützt. Jeder der sich anmeldet, erhält mit seinen Daten Zugang zum Terminplaner.
Viel Spaß beim Programmieren!
Gruß Frank