Erinnerungsskript

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Horst Schlämmer

Benutzer
Registriert
26. Mai 2008
Beiträge
63
Reaktionspunkte
0
Punkte
0
Hallo Leute,

ich würde gern auf meine DS-207+ eine kleine DB erstellen, welche verschiedene Erinnerungen enthält z.b. Geburtstage, wichtige Familientreffen etc. D.h. jeder PC installiert sich einen kleinen Clienten, der die Nachrichten via. Popup (Sprechblase) zur gegebenen Zeit in Windows öffnet.

Gibt es sowas schon oder muss ich sowas selbst programmieren?

thx
 
Hat niemand davon eine Ahnung?

Kann man so eine kleine Datenbank überhaupt auf derr DS installieren?
 
rainlendar

Hi

Ich habe bei mir eine Zeit lang Rainlendar http://www.rainlendar.net/cms/index.php installiert. Ist echt easy, jeder Rechner installiert sich das Programm und legt ein Netzlaufwerk zur DS, in dem die Datei liegt, an und schon kann jeder die Termine lesen/anlegen wie er will und alle sehen es, wenn einer nur leses darf, bekommt er eben nur lesezugriff auf die Freigabe in der DS.

Gruß Phil
 
Vielen Dank, du hast mir sehr weiter geholfen.

Leider unterstützt das Programm keine UNC Pfade, man muss leider ein NLW einbinden. Ist aber nicht so schlimm ;-)
 
Ich hab mir vor kurzem diesen PHP Kalender auf meine DS ins WEB Verzeichnis kopiert http://www.notizkalender.info/

Der Kalender ist echt spitzenmäßig, sogar meine Frau hat es gleich kapiert :D und fleißig all ihre Termine eingetragen, sowie ich auch meine, nebst habe ich noch die Kalenderblätter mit eigenen Bildern versehen, sieht echt Spitze aus.

Das tolle an dem Kalender ist man kann sehr viel dran einstellen, es gibt Notizen, Termine und Events die man sogar in html anlegen kann, damit ich und meine Frau den Kalender gemeinsam für unsere Termine nutzen können, habe ich ihn per .htaccess geschützt, dafür habe ich aber dann im Kalender selbst das PW weggelassen.

Gestern habe ich noch kurz per Mail mit dem Programmierer geschrieben, wegen eines Verbesserungsvorschlags den ich hatte.

Meine Idee war das man an dem Tag an dem ein Event statt findet, zu früher Stunde per Mail eine Benachrichtigung bekommt. Er meinte ja das würde gehen setzt aber cronjob voraus und hat mir doch glatt eine kleines php Script gesendet, wo ich nur noch die Empfänger Adressen eingeben musste.

Das mit den Cronjob habe ich einstweilen über cronjob.de geregelt "KOSTENLOS" und auch gleich mal getestet, es funkt prima!

Was ich nicht gemacht habe ist bei cronjob.de die .htaccess Zugangsdaten angegeben, ich habe anstatt dessen bei mir im web Verzeichnis ein php File liegen das quasi eine Weiterleitung ist und von cronjob.de aufgerufen wird und dann das recht hat im .htaccess geschützten Bereich das phpscript für die Email Benachrichtigung der Events anzustossen und somit wenn an dem Tag ein Event stattfindet um 00:05 die Mails versendet werden.

Um das volle können des Kalenders zu sehen, sollte man auf jeden Fall diesen bei sich selbst ins WEB kopieren oder sich die Screenshots ansehen, den erst dann wird einem bewusst was dieser Kalender für Möglichkeiten bietet.

lg Mexx
 
Zuletzt bearbeitet:
Ich hab mir vor kurzem diesen PHP Kalender auf meine DS ins WEB Verzeichnis kopiert http://www.notizkalender.info/

Meine Idee war das man an dem Tag an dem ein Event statt findet, zu früher Stunde per Mail eine Benachrichtigung bekommt. Er meinte ja das würde gehen setzt aber cronjob voraus und hat mir doch glatt eine kleines php Script gesendet, wo ich nur noch die Empfänger Adressen eingeben musste.

lg Mexx

...kannst du bitte den Script hier anhängen? :rolleyes:

Danke
 
Rich (BBCode):
<?php
/*
Mit diesem Script können Sie eine Notiz automatisch als Email versenden.

* Die Notiz muss als Event markiert sein.

* Im Web gibt es sogenannte Cron-Jobs.
Mit den Cron-Jobs kann man immer wiederkehrende
Programmaufrufe für die Website vollständig automatisieren.
Vielleicht bietet sogar Ihr eigener Webspace-Provider welche an,
es gibt solche Dienste auch kostenlos im Web.

* Wählen Sie einen täglichen Cron-Job aus.
* Geben Sie den absoluten Pfad zu dieser Datei an.

Bitte beachten Sie: Einige Provider unterstützen nicht
  das absenden von vielen Emails (Spam!)
*/
$absender = "*****@***.net";

$betreff = "ACHTUNG Es gibt für Heute einen Eintrag im Notizkalender!";

$html = "Nein"; // Email als HTML-Datei versenden (ja/nein)

// Email versenden an:
$emails[] = "mexx@***.net";
$emails[] = "****@***.net";

/*  Weitere Emails ab hier einfügen */
// $emails[] = "test2@test.xy";
// $emails[] = "test3@test.xy";


if (file_exists("event.txt")) {
  $events = file("event.txt");
  if (count($events) > 0) {
   foreach ($events as $event) {
    if (trim($event) == date("Y.n.j")) {
     list($jahr, $monat, $tag) = explode(".", trim($event));
     $t0 = ($tag < 10 ? "0" : "") . $tag;
     $dateipfad = "daten/" . $jahr . "/" . $monat . "/" . $t0 . "-" .
$monat . "-" . $jahr . ".txt";
     if (file_exists($dateipfad)) {
      $text = file_get_contents($dateipfad);
      $email_kopf = ($html == "ja" ? "From: <$absender>\r\nMIME-Version:
1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n"
       : "From: <$absender>");
      foreach ($emails as $element) {
       @mail($element , $betreff , $text , $email_kopf);
      }
     }
    }
   }
  }
}
?>

bitte sehr

lg Mexx
 
Danke Mexx! :D

Kannst du noch sagen, wie man das Script noch einbaut? Bitte! :(
 
du erstellst eine leere *.txt, kopierst den inhalt (mit deinen Mailadressen) in das txt und bennenst es dann zb. auf cron.php um und diese php kopierst du dann einfach in den Ordner zu den anderen php´s des Notizkalenders, das wars auch schon, das Script selbst muss dann durch Cronjob aufgerufen werden.

Zum testen ob es funkt einfach ein Event zb. Heute setzen und dann per Browser aufrufen.

#http://deine_Domain.test/Notizkalender/cron.php
 
Vielen Dank Mexx,
ich habe mich bei cronjob.de angemeldet, ein Job mit Verweis auf meinen Web-Notizkalender eingerichtet und mit vollem Erfolg getestet! :D

Viele Grüße

Theo
 
supi passt ;)

Hast du deinen privaten Notizkalender .htaccess (Passwort)geschützt ? bzw. wenn ja muss man ja dann bei cronjob.de auch das htaccess pw angeben, dies muss aber nicht sein, wäre mir zu unsicher.

Du kannst auch ein php file erstellen, das auf deiner DS liegt und dieses phpfile leitet dann cronjob.de auf den geschützten Bereich zur zb. cron.php weiter.
 
Tut mir leid für die "dumme" Frage, aber warum nutzt ihr Cronjob.de wenn es sich auch mit den syno mitteln lösen lässt?

Ich kenne Cronjob.de bzw war da mal angemeldet. Ich versuche jede registration zu vermeiden, wenn es möglich ist. Daher meine "unverschämte" Frage :)
Lion
 
naja der Grund ist das bei einem Firmeware Update der DS immer alles weg ist, daher cronejob.de und darum habe ich dort auch keine htaccess Daten angegeben, die liegen bei mir auf der DS in einer Weiterleitungs php und darin befinden sich die Zugangsdaten für den Passwortgeschützten Bereich.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat