854 Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo!
Weiß vielleicht jemand von euch ob das machbar ist?
Ich möchte auf einer Webseite (PHP) ein Datum eingeben.
Zum Beispiel 25.05.2010

An diesem Tag soll mit das Programm dann eine Email senden.
Das Email wäre kein Problem - nur gibts die Technik, dass ein Programm von selbst aus was tut selbst (email senden) wenn ich an dem Tag nichtmals den Computer einschalte oder meine Webseite besuch?

Ich glaub, dass geht garnicht. Oder?

LG
Daniela Söchtinger

1 Antwort

0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Natürlich ist das möglich, denn der Webserver ist ja 24 Stunden am Tag und 7 Tage in der Woche erreichbar. Dort bieten alle gängigen Webhoster auch an, cronjobs anzulegen. In deinem Fall würde ich einen anlegen, der zu einer bestimmten Zeit jeden Tag ausgeführt wird. Und dieser ruft eine URL auf, z.B. "http://www.meineseite.de/emailssenden.php".

Was "emailssenden.php" macht, liegt dann an dir. Sinnigerweise sollte das Skript dann irgendwo nachgucken, ob am heutigen Tag Termine vorliegen. Wenn ja, dann werden dazu E-Mails irgendwohin versandt. Fertig. Und ganz nebenbei könnte diese Seite auch "von Hand" aufgerufen werden, aus welchen Gründen auch immer. Es sollte also in die Logik mit einbezogen werden, ob denn dann auch eine E-Mail bereits versandt wurde.
...