borisk писал(а):
Для меня не ясны следующие вопросы:
1) Правильно ли я понимаю, что даже если я в полночь запускаю свой скрипт, то фактически рассылка отправится только в указанное в личном кабинете пользователя время?
2) Есть ли какой-то механизм чтоб не спамить пользователя или его выдумывать самому? (скрипт будет выполняться раз в сутки, так чтоб каждые сутки письмо пользователю не отсылалось, а, скажем раз в 3 суток)
1) да
2) стандартного механизма нет, можно например добавить в договор параметр типа "дата" и в ней сохранять дату когда вы выставили последний раз флаг в скрипте, т.е. скрипт проверяет не только баланс пользователя но и эту дату и если прошло меньше 3 дней повторно флаг не ставить, если больше ставить флаг и обновляете дату