vraagje over mail functie
ik heb een mail functie in mijn site toegevoegd.
zodra iemand wat via het form post krijg ik een mail binnen om te op de hoogte te blijven.
ik gebruik hier deze code voor:
super simpel dus.
nu is het probleem dat als er meerdere dingen gepost worden ik elke keer een mail krijg.
ik hoef maar 1 mail per dat dat er iets gepost is te ontvangen.
de dagen dat er niks gepost wordt hoeft er ook niks gemailt te worden.
hoe pas ik deze code daar op aan?
De datum bijhouden in de database?
zelfs de tijd van posten.
is het mogelijk om bv. elke dag dat er wat gepost is om een bepaalde tijd een mail te sturen?
Gewijzigd op 23/02/2013 15:10:54 door marcel sauer
Jazeker, je zou kunnen kijken naar cronjobs.
ok is er geen makkelijkere manier?
Nee, want een PHP-script draait alleen wanneer die opgevraagd wordt.
Maar ja, liever lui dan moe zeker....
jammer dat je gelijk een aanname doet terwijl je mij helemaal niet kent.
dit is een forum om elkaar te helpen en niet om elkaar af te branden.
anders moet je maar lekker een ander plekje zoeken.
als conjob de enige en makkelijkste manier is zal ik me gaan verdiepen hier in alleen voor mij ziet het er uit alsof het niet echt php is.
alvast bedankt.
Waarom vraag je eigenlijk zelf een makkelijkere oplossing dan cronjobs? Het komt overigens naar mijn idee toch wel een beetje lui over. had je er al eerder naar gekeken? Daar heb ik niks van je over gehoord ;-)....
aangezien de mail functie vrij simpel is dacht ik dat de 1 maal daags scriptje ook wel simpel zou zijn.
het is logische dat een script pas draait als deze opgeroepen wordt.
ik heb ook wel redelijk wat in de taal C++ (arduino) en dit is vrij makkelijk te doen.
php ben ik niet zo veel mee bezig dus ieder stapje kan moeilijk zijn.
zoals ik al schreef conjob ken ik niet en het zag er anders uit dan php vandaar de vraag.
Vaak gaan zulke dingen wel via een controle-paneel die door de webhosting wordt aangeboden.
Gewijzigd op 23/02/2013 21:10:43 door - Ariën -
ik ga het eens uitzoeken in ieder geval bedankt voor de tip!
Graag gedaan, en succes :)
http://cronservice.nl/ is ook geen optie dit is een trail.
in dat geval kun je enkel een email sturen als er iemand je website bezoekt omdat er dan een php script wordt uitgevoerd. dat script kan dan wel zo in elkaar steken dat deze maar één email per dag verstuurd wordt. Het is een kwestie van bij elke email de datum onthouden die je of in de database opslaat of in een bestand opslaat (waarbij je dan wel voldoende schrijfrechten moet hebben) en de email alleen versturen als de datum niet het zelfde is als de reeds opgeslagen datum.
ok bedankt voor het uitleggen ik ga me hier eens in verdiepen misschien is dat wat.