webForumDet fria alternativet

Schemalägga utskick, funktion kontrollera den första i månaden

PHP

2 svar · 226 visningar · startad av hltm

Medlem sedan nov. 2004438 inlägg
Frågan#1

Jag har ett automail-skript som jag lagt in ett cron job på så att det körs en en gång i månaden.
Det känns som om jag i automail-skriptet även borde ha en check att det verkligen är den första/valt datum i månaden, annars kan man ju i teorin tokspamma användarna bara genom att anropa skriptet.
Någon som har ett förslag/länk på hur en dylik funktion skulle kunna se ut? :)

Medlem sedan mars 2007845 inlägg
#2
if(date('j') != '1')
{
  exit();
}

I början på skriptet. Ändra bara '1' till det datum du vill köra på.

Medlem sedan nov. 2004438 inlägg
#3

Så fånigt enkelt att det är pinsamt att jag inte kom på det själv - stort tack! :)

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)