Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
In der Datenbank das Datum des letzten Aufrufs speichern. Beim Aufruf prüfen, ob aktuelles Datum dem abgespeicherten entspricht. Wenn nein: Aktion ausführen und Datumswert in der DB anpassen.
Gruß, Philipp
Kein Support per PN! Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler) Meine Mods
zunächst erzeugst du einen neuen Eintrag in der phpbb_config-Tabelle Name: last_pseudo_cron Inhalt: 0 (später dann per Script immer ein Timestamp)
Nun kannst du in der common.php einen COdeblock unterbringen, der prüft, ob der Wert diese Feldes "reduziert" auf den aktuellen Tag bereits erreicht wurde oder nicht.
Wenn nicht, führst du einmalig deine gewünschte Aktion aus und schreibst danach den aktuellen Timestamp in das Feld für last_pseudo_cron!
Reicht das?
Manne.
Try not. Do or do not. There is no try. (YODA) Supportanfragen via E-Mail oder PN werden ignoriert