Je hebt twee benaderingen.
De eerste is gebaseerd op cron jobs - uw systeem kan elke week automatisch een of ander PHP-script aanroepen. Zie meer in Wikipedia-artikel en Cron leren op basis van voorbeelden (Ik heb ook ergens op GitHub een interessante tool gezien, maar ik kan die momenteel niet vinden).
De tweede is om een taak aan te roepen tijdens de uitvoering van een ander script , bijv. wanneer je geen toegang hebt tot crontab
. Je mag bv. sla informatie over uitgevoerde scripts op in de database - als er 7 dagen zijn verstreken na de laatste uitvoering, voer dan een functie / script uit en sla de nieuwe tijdstempel op in de database.
BEWERKEN:
Je zei dat je Windows gebruikt, maar er zijn ook cron-achtige oplossingen.
Volg de richtlijnen uit het artikel op Drupal.org om geplande taken toe te voegen. .
U kunt ook Cron-achtige software gebruiken, bijv. CRONw - Cron voor Windows .