Erinnerungsskript

Status
Für weitere Antworten geschlossen.

Horst Schlämmer

Benutzer
Mitglied seit
26. Mai 2008
Beiträge
63
Punkte für Reaktionen
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
 

Horst Schlämmer

Benutzer
Mitglied seit
26. Mai 2008
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Hat niemand davon eine Ahnung?

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

Phil88

Benutzer
Mitglied seit
01. Okt 2007
Beiträge
84
Punkte für Reaktionen
0
Punkte
0
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
 

Horst Schlämmer

Benutzer
Mitglied seit
26. Mai 2008
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
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 ;-)
 

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
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:

helftheo

Benutzer
Mitglied seit
01. Feb 2009
Beiträge
78
Punkte für Reaktionen
13
Punkte
8
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
 

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
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
 

helftheo

Benutzer
Mitglied seit
01. Feb 2009
Beiträge
78
Punkte für Reaktionen
13
Punkte
8
Danke Mexx! :D

Kannst du noch sagen, wie man das Script noch einbaut? Bitte! :(
 

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
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
 

helftheo

Benutzer
Mitglied seit
01. Feb 2009
Beiträge
78
Punkte für Reaktionen
13
Punkte
8
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
 

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
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.
 

Lion1984

Benutzer
Mitglied seit
07. Nov 2007
Beiträge
370
Punkte für Reaktionen
0
Punkte
0
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
 

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
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