ik wil een 'dagklik' maken, waar mensen dus elke dag 1 mailtje krijgen.
het idee is verder niet echt belangrijk, maar mijn bedoeling is dus om
elke dag op een vast tijdstip een mailtje te sturen, automatisch uiteraard.
Moet ik hierbij werken met cronjobs, of hoe gaat dit in zijn werking?
Je kunt hier cronjobs voor gebruiken, maar er zijn ook veel open-source mailinglist applicaties voor op je webserver waar je dit kunt regelen.
Je kunt het beste kijken wat je zelf fijner vind. Zo werkt een cronjob.
@Flip,
Wat bedoel je met CLI mode? Hostinging bedrijven hebben gewoon een cronjob optie hoor, alles is daar al ingeregeld. Zelfs lokaal ondersteunt Apache cronjobs, je moet alleen het php script schrijven dat je wilt draaien, en in je cronjob erheen refereren met de juiste parameters.
Als je de wiki link bekijkt zul je zien dat het zeer weinig voorsteld, je geeft aan wanneer hij het moet versturen (hoevaak, etc) met het pad naar je script wat hij moet uitvoeren.
Meer dan dat is het eigenlijk niet.
Dus voor het dagelijks zenden van een email ziet het er zo uit.
@pietje, heb je uberhaupt wel de mogelijkheid om op je hosting server cronjobs te gebruiken? Is er een controlpanel die je gebruikt voor het beheer van je hosting, zo ja welke? Wie is je hosting provider?
Dat ligt helemaal aan je provider, bij mij wordt dit automatisch gedaan wanneer ik een cronjob toevoeg via het control panel. En volstaat dus wat ik opgegeven heb.
@Pietje
Wat is hier dan moeilijk aan? het is 1 regel die je toevoegd via je control panel. Als je dus wel je php engine moet opgeven hanteer je het voorbeeld van TJVB en/of Marven en anders die van mij als dit automatisch gebeurd.
Nogmaals lees de wiki link eens door, de 00*** staat voor een dagelijkse uitvoering van het script dat je opgeeft achter deze notatie. Als je dus nog je PHP engine moet opgeven zet je die na de notatie en voor je script.
Dus dit is hoe het wordt als je hosting provider het automatisch doet
0 0 * * * /pad/naar/je/mail/script.php
En dit is hoe je het doet wanneer je naar je engine moet verwijzen
0 0 * * * /usr/local/bin/php /pad/naar/je/mail/script.php (LET OP! pad naar je PHP engine kan afwijken!)